@@ -31,7 +31,17 @@ endfunction()
3131# cmake -D LLVM_RELEASE_ENABLE_PGO=ON -C Release.cmake
3232
3333if (${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 )
3545else ()
3646 set (DEFAULT_PROJECTS "clang;lld;lldb;clang-tools-extra;polly;mlir;flang" )
3747endif ()
@@ -146,10 +156,7 @@ if (${CMAKE_HOST_SYSTEM_NAME} MATCHES "Linux")
146156 set_final_stage_var(CLANG_BOLT "INSTRUMENT" STRING )
147157endif ()
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 )
154161endif ()
155162set_final_stage_var(CPACK_ARCHIVE_THREADS "0" STRING )
0 commit comments