Skip to content

Commit 716b134

Browse files
authored
Merge pull request #33 from beakthoven/lld-libxml
build-lld: Drop libxml2 dependency and misc improvements
2 parents 15aa47a + 224e3fd commit 716b134

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

build-lld.sh

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -55,23 +55,24 @@ build_lld() {
5555
-DLLVM_TARGETS_TO_BUILD=$ARCH_CLANG \
5656
-DCMAKE_CXX_COMPILER="$(which clang++)" \
5757
-DCMAKE_C_COMPILER="$(which clang)" \
58-
-DLLVM_OPTIMIZED_TABLEGEN=True \
58+
-DLLVM_OPTIMIZED_TABLEGEN=ON \
59+
-DLLVM_ENABLE_LIBXML2=OFF \
5960
-DLLVM_USE_LINKER=lld \
6061
-DLLVM_ENABLE_LTO=Full \
6162
-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 \
6869
-DLLVM_PARALLEL_COMPILE_JOBS="$(nproc --all)" \
6970
-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 \
7273
-DCMAKE_C_FLAGS="-O3" \
7374
-DCMAKE_CXX_FLAGS="-O3" \
74-
-DLLVM_ENABLE_PIC=False \
75+
-DLLVM_ENABLE_PIC=ON \
7576
"${WORK_DIR}"/llvm-project/llvm
7677
ninja -j$(nproc --all)
7778
ninja -j$(nproc --all) install

0 commit comments

Comments
 (0)