Skip to content

Commit 0ddbafb

Browse files
committed
Match config
1 parent 05ad53d commit 0ddbafb

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

clang/cmake/caches/Release.cmake

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,17 @@ endfunction()
3131
# cmake -D LLVM_RELEASE_ENABLE_PGO=ON -C Release.cmake
3232

3333
if(${CMAKE_HOST_SYSTEM_NAME} MATCHES "Windows")
34-
set (DEFAULT_PROJECTS "clang;lld")
34+
set (DEFAULT_PROJECTS "clang;lld;lldb;clang-tools-extra")
35+
set_instrument_and_final_stage_var(LLVM_TARGETS_TO_BUILD "AArch64;ARM;X86;BPF;WebAssembly;RISCV;NVPTX" STRING)
36+
set_instrument_and_final_stage_var(Python3_FIND_REGISTRY "NEVER" STRING)
37+
set_instrument_and_final_stage_var(LLDB_RELOCATABLE_PYTHON "1" STRING)
38+
set_instrument_and_final_stage_var(LLDB_EMBED_PYTHON_HOME "OFF" BOOL)
39+
set_instrument_and_final_stage_var(LLVM_ENABLE_LIBXML2 "FORCE_ON" STRING)
40+
set_instrument_and_final_stage_var(LLDB_ENABLE_LIBXML2 "OFF" BOOL)
41+
set_instrument_and_final_stage_var(CLANG_ENABLE_LIBXML2 "OFF" BOOL)
42+
set_instrument_and_final_stage_var(LLVM_ENABLE_RPMALLOC "ON" BOOL)
43+
set_final_stage_var(BUILD_LLVM_C_DYLIB "ON" STRING)
44+
set_final_stage_var(LLVM_INSTALL_TOOLCHAIN_ONLY "ON" BOOL)
3545
else()
3646
set (DEFAULT_PROJECTS "clang;lld;lldb;clang-tools-extra;polly;mlir;flang")
3747
endif()
@@ -146,10 +156,7 @@ if (${CMAKE_HOST_SYSTEM_NAME} MATCHES "Linux")
146156
set_final_stage_var(CLANG_BOLT "INSTRUMENT" STRING)
147157
endif()
148158
# We want to generate an installer on Windows.
149-
if(${CMAKE_HOST_SYSTEM_NAME} MATCHES "Windows")
150-
set_final_stage_var(BUILD_LLVM_C_DYLIB "ON" STRING)
151-
set_final_stage_var(LLVM_INSTALL_TOOLCHAIN_ONLY "ON" BOOL)
152-
else()
159+
if(NOT ${CMAKE_HOST_SYSTEM_NAME} MATCHES "Windows")
153160
set_final_stage_var(CPACK_GENERATOR "TXZ" STRING)
154161
endif()
155162
set_final_stage_var(CPACK_ARCHIVE_THREADS "0" STRING)

0 commit comments

Comments
 (0)