Canadian Compilation 07: build a native LLVM/clang

Опубликовано: 30 Март 2026
на канале: coshvji cujmlqef
202
3

Without clang:
cmake -GNinja ../../llvm-project/llvm -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DBUILD_SHARED_LIBS=On -DLLVM_ENABLE_PROJECTS="clang;lld;lldb;clang-tools-extra" -DLLVM_ENABLE_RUNTIMES="compiler-rt"

With clang:
cmake -GNinja ../../llvm-project/llvm -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DBUILD_SHARED_LIBS=On -DLLVM_ENABLE_PROJECTS="clang;lld;lldb;clang-tools-extra" -DLLVM_ENABLE_RUNTIMES="compiler-rt"