Get rid of non-LLVM build configurations (#10030)

Co-authored-by: Megamouse <studienricky89@googlemail.com>
This commit is contained in:
xddxd 2021-03-29 22:45:48 +03:00 committed by GitHub
parent 3e48c9744b
commit 7cbafd603a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 133 additions and 2190 deletions

View file

@ -108,11 +108,16 @@ git submodule update --init
#### Building the projects
Open `rpcs3.sln`. The recommended build configuration is `Release - LLVM` for all purposes.
Open `rpcs3.sln`. The recommended build configuration is `Release`. (On older revisions: `Release - LLVM`)
You may want to download the precompiled [LLVM libs](https://github.com/RPCS3/llvm-mirror/releases/download/custom-build-win/llvmlibs_mt.7z) and extract them to the root rpcs3 folder (which contains `rpcs3.sln`), as well as download and extract the [additional libs](https://github.com/RPCS3/glslang/releases/download/custom-build-win/glslanglibs_mt.7z) to `lib\%CONFIGURATION%-x64\` to speed up compilation time (unoptimised/debug libs are currently not available precompiled).
If you're not using the precompiled libs, build the projects in *__BUILD_BEFORE* folder: right-click on every project > *Build*.
If you're not using the precompiled libs, build the following projects in *__BUILD_BEFORE* folder by right-clicking on a project > *Build*.:
* glslang-build
* **Either** llvm_build **or** llvm_build_clang_cl
* spirv-tools-build
Afterwards:
`Build > Build Solution`