You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.6 KiB

title
Dependencies on Windows

There are several packages that need to be installed before getting started compiling Plume on Windows devices.

  1. Download and install Git-SCM
  2. Download and install Microsoft Visual Studio 2019
a. For SQLite Database:

Install [Chocalatey](https://chocolatey.org/) using a PowerShell v2+ prompt:

```powershell
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
```

b. For PostgreSQL:

Download [PostgreSQL Binaries](https://www.enterprisedb.com/download-postgresql-binaries), extract to an easy place (i.e. C:\Extra\pgsql), and add the bin folder to your system path variable.
  1. Download and install OpenSSL (i.e. C:\Extra\ssl)
  2. Create new system variable called "OPENSSL_DIR" with a value of C:\Extra\ssl (or wherever you installed OpenSSL NOTE: this is not to the bin folder, it must be to root to get the bin and lib folders!)
  3. Download and install LLVM (libclang) (i.e. C:\Extra\LLVM)
  4. Create new system variable called "LIBCLANG_PATH" with a value of C:\Extra\LLVM\bin (or wherever you installed LLVM to)
  5. Reboot your PC to continue

Now that these dependencies have been installed, we need to install Rust which has a special installer.

Let's do it!