Update BUILDING.md
This commit is contained in:
parent
a9e060571a
commit
92483349be
1 changed files with 13 additions and 1 deletions
14
BUILDING.md
14
BUILDING.md
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Running on Arch Linux
|
||||||
|
`sudo pacman -Syy cuda llvm clang cmake`
|
||||||
|
`cargo build`
|
||||||
|
|
||||||
# Running on Windows using MSYS2
|
# Running on Windows using MSYS2
|
||||||
|
|
||||||
|
|
@ -27,6 +30,15 @@ Make sure you have installed and in the path:
|
||||||
- cmake
|
- cmake
|
||||||
- LLVM(clang)
|
- LLVM(clang)
|
||||||
|
|
||||||
|
### Instructions (for builds with `cuda` enabled)
|
||||||
|
1. Download [CUDA](https://developer.nvidia.com/cuda-downloads?target_os=Windows)
|
||||||
|
2. Download [Visual Studio with Desktop C++ and Clang enabled](https://visualstudio.microsoft.com/de/downloads/) (see clang link below for installer walkthrough)
|
||||||
|
3. Download [CLANG](https://www.wikihow.com/Install-Clang-on-Windows)
|
||||||
|
4. Download [CMAKE](https://cmake.org/download/)
|
||||||
|
5. Run `where.exe clang`, then `setx LIBCLANG_PATH "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\Llvm\x64\bin"` or something like that
|
||||||
|
6. Restart your shell!!!
|
||||||
|
7. Cargo build
|
||||||
|
|
||||||
# Running on M1 OSX
|
# Running on M1 OSX
|
||||||
|
|
||||||
To build on a M1 Mac, make sure to add the following to your project's `.cargo/config.toml`:
|
To build on a M1 Mac, make sure to add the following to your project's `.cargo/config.toml`:
|
||||||
|
|
@ -44,4 +56,4 @@ You also need to have CMake installed. You can obtain this using homebrew:
|
||||||
brew install cmake
|
brew install cmake
|
||||||
```
|
```
|
||||||
|
|
||||||
CMake can also be installed from https://cmake.org/download/ but `cmake` binary needs to be in your PATH.
|
CMake can also be installed from https://cmake.org/download/ but `cmake` binary needs to be in your PATH.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue