Skip to content

Commit cafebd7

Browse files
authored
Merge pull request #191 from alexrp/trim
Trim some LLVM/Clang fat during the host build.
2 parents c75fe61 + c2cc521 commit cafebd7

File tree

2 files changed

+17
-8
lines changed

2 files changed

+17
-8
lines changed

build

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,23 +28,28 @@ cmake "$ROOTDIR/llvm" \
2828
-DCMAKE_INSTALL_PREFIX="$ROOTDIR/out/host" \
2929
-DCMAKE_PREFIX_PATH="$ROOTDIR/out/host" \
3030
-DCMAKE_BUILD_TYPE=Release \
31-
-DLLVM_ENABLE_PROJECTS="lld;clang" \
31+
-DLLVM_ENABLE_BINDINGS=OFF \
32+
-DLLVM_ENABLE_LIBEDIT=OFF \
33+
-DLLVM_ENABLE_LIBPFM=OFF \
3234
-DLLVM_ENABLE_LIBXML2=OFF \
35+
-DLLVM_ENABLE_OCAMLDOC=OFF \
36+
-DLLVM_ENABLE_PLUGINS=OFF \
37+
-DLLVM_ENABLE_PROJECTS="lld;clang" \
38+
-DLLVM_ENABLE_TERMINFO=OFF \
39+
-DLLVM_ENABLE_Z3_SOLVER=OFF \
3340
-DLLVM_ENABLE_ZSTD=OFF \
3441
-DLLVM_INCLUDE_UTILS=OFF \
3542
-DLLVM_INCLUDE_TESTS=OFF \
3643
-DLLVM_INCLUDE_EXAMPLES=OFF \
3744
-DLLVM_INCLUDE_BENCHMARKS=OFF \
3845
-DLLVM_INCLUDE_DOCS=OFF \
39-
-DLLVM_ENABLE_BINDINGS=OFF \
40-
-DLLVM_ENABLE_OCAMLDOC=OFF \
41-
-DLLVM_ENABLE_Z3_SOLVER=OFF \
4246
-DLLVM_TOOL_LLVM_LTO2_BUILD=OFF \
4347
-DLLVM_TOOL_LLVM_LTO_BUILD=OFF \
4448
-DLLVM_TOOL_LTO_BUILD=OFF \
4549
-DLLVM_TOOL_REMARKS_SHLIB_BUILD=OFF \
4650
-DCLANG_BUILD_TOOLS=OFF \
4751
-DCLANG_INCLUDE_DOCS=OFF \
52+
-DCLANG_INCLUDE_TESTS=OFF \
4853
-DCLANG_TOOL_CLANG_IMPORT_TEST_BUILD=OFF \
4954
-DCLANG_TOOL_CLANG_LINKER_WRAPPER_BUILD=OFF \
5055
-DCLANG_TOOL_C_INDEX_TEST_BUILD=OFF \

build.bat

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,23 +63,27 @@ cmake "%ROOTDIR%/llvm" ^
6363
-DCMAKE_PREFIX_PATH="%ROOTDIR%/%OUTDIR%/host" ^
6464
-DCMAKE_BUILD_TYPE=Release ^
6565
-DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded ^
66-
-DLLVM_ENABLE_PROJECTS="lld;clang" ^
66+
-DLLVM_ENABLE_BINDINGS=OFF ^
67+
-DLLVM_ENABLE_LIBEDIT=OFF ^
68+
-DLLVM_ENABLE_LIBPFM=OFF ^
6769
-DLLVM_ENABLE_LIBXML2=OFF ^
70+
-DLLVM_ENABLE_OCAMLDOC=OFF ^
71+
-DLLVM_ENABLE_PLUGINS=OFF ^
72+
-DLLVM_ENABLE_PROJECTS="lld;clang" ^
73+
-DLLVM_ENABLE_Z3_SOLVER=OFF ^
6874
-DLLVM_ENABLE_ZSTD=OFF ^
6975
-DLLVM_INCLUDE_UTILS=OFF ^
7076
-DLLVM_INCLUDE_TESTS=OFF ^
7177
-DLLVM_INCLUDE_EXAMPLES=OFF ^
7278
-DLLVM_INCLUDE_BENCHMARKS=OFF ^
7379
-DLLVM_INCLUDE_DOCS=OFF ^
74-
-DLLVM_ENABLE_BINDINGS=OFF ^
75-
-DLLVM_ENABLE_OCAMLDOC=OFF ^
76-
-DLLVM_ENABLE_Z3_SOLVER=OFF ^
7780
-DLLVM_TOOL_LLVM_LTO2_BUILD=OFF ^
7881
-DLLVM_TOOL_LLVM_LTO_BUILD=OFF ^
7982
-DLLVM_TOOL_LTO_BUILD=OFF ^
8083
-DLLVM_TOOL_REMARKS_SHLIB_BUILD=OFF ^
8184
-DCLANG_BUILD_TOOLS=OFF ^
8285
-DCLANG_INCLUDE_DOCS=OFF ^
86+
-DCLANG_INCLUDE_TESTS=OFF ^
8387
-DCLANG_TOOL_CLANG_IMPORT_TEST_BUILD=OFF ^
8488
-DCLANG_TOOL_CLANG_LINKER_WRAPPER_BUILD=OFF ^
8589
-DCLANG_TOOL_C_INDEX_TEST_BUILD=OFF ^

0 commit comments

Comments
 (0)