@@ -55,23 +55,24 @@ build_lld() {
55
55
-DLLVM_TARGETS_TO_BUILD=$ARCH_CLANG \
56
56
-DCMAKE_CXX_COMPILER=" $( which clang++) " \
57
57
-DCMAKE_C_COMPILER=" $( which clang) " \
58
- -DLLVM_OPTIMIZED_TABLEGEN=True \
58
+ -DLLVM_OPTIMIZED_TABLEGEN=ON \
59
+ -DLLVM_ENABLE_LIBXML2=OFF \
59
60
-DLLVM_USE_LINKER=lld \
60
61
-DLLVM_ENABLE_LTO=Full \
61
62
-DCMAKE_BUILD_TYPE=Release \
62
- -DLLVM_BUILD_RUNTIME=Off \
63
- -DLLVM_INCLUDE_TESTS=Off \
64
- -DLLVM_INCLUDE_EXAMPLES=Off \
65
- -DLLVM_INCLUDE_BENCHMARKS=Off \
66
- -DLLVM_ENABLE_MODULES=Off \
67
- -DLLVM_ENABLE_BACKTRACES=Off \
63
+ -DLLVM_BUILD_RUNTIME=OFF \
64
+ -DLLVM_INCLUDE_TESTS=OFF \
65
+ -DLLVM_INCLUDE_EXAMPLES=OFF \
66
+ -DLLVM_INCLUDE_BENCHMARKS=OFF \
67
+ -DLLVM_ENABLE_MODULES=OFF \
68
+ -DLLVM_ENABLE_BACKTRACES=OFF \
68
69
-DLLVM_PARALLEL_COMPILE_JOBS=" $( nproc --all) " \
69
70
-DLLVM_PARALLEL_LINK_JOBS=" $( nproc --all) " \
70
- -DBUILD_SHARED_LIBS=Off \
71
- -DLLVM_INSTALL_TOOLCHAIN_ONLY=On \
71
+ -DBUILD_SHARED_LIBS=OFF \
72
+ -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON \
72
73
-DCMAKE_C_FLAGS=" -O3" \
73
74
-DCMAKE_CXX_FLAGS=" -O3" \
74
- -DLLVM_ENABLE_PIC=False \
75
+ -DLLVM_ENABLE_PIC=ON \
75
76
" ${WORK_DIR} " /llvm-project/llvm
76
77
ninja -j$( nproc --all)
77
78
ninja -j$( nproc --all) install
0 commit comments