Update BUILDING.md

This commit is contained in:
Kartonrad 2024-04-14 03:16:29 +02:00 committed by GitHub
parent a9e060571a
commit 92483349be
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,3 +1,6 @@
# Running on Arch Linux
`sudo pacman -Syy cuda llvm clang cmake`
`cargo build`
# Running on Windows using MSYS2
@ -27,6 +30,15 @@ Make sure you have installed and in the path:
- cmake
- 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
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
```
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.