Skip to main content

LLVM

Install

wget https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-17.0.3.tar.gz

Build

mkdir build
cd build
# cmake -DLLVM_ENABLE_PROJECTS='clang;openmp' ../llvm
cmake -DLLVM_ENABLE_PROJECTS=clang -DCMAKE_BUILD_TYPE=Release -G "Unix Makefiles" ../llvm
make -j

Useful options

CMAKE_BUILD_TYPE={Release,Asserts,...}
LLVM_ENABLE_ASSERTIONS={ON,OFF}
LLVM_CCACHE_BUILD={ON,OFF}

References