Sfoglia il codice sorgente

build: disable LLVM_ENABLE_TERMINFO by default. (#4908)

Having this enabled makes dxc depends on ncurses5. This is required by
LLVM when supporting colored message output, but DXC doesn't supports it
for now.

Fixes #4892
Nathan Gauër 2 anni fa
parent
commit
88a2888112
1 ha cambiato i file con 14 aggiunte e 13 eliminazioni
  1. 14 13
      cmake/caches/PredefinedParams.cmake

+ 14 - 13
cmake/caches/PredefinedParams.cmake

@@ -22,19 +22,20 @@ set(LLVM_INCLUDE_TESTS ${LLVM_TEST_VALUE} CACHE BOOL "")
 set(CLANG_INCLUDE_TESTS ${LLVM_TEST_VALUE} CACHE BOOL "")
 
 set(CMAKE_EXPORT_COMPILE_COMMANDS ON CACHE BOOL "")
-set(LLVM_APPEND_VC_REV ON CACHE BOOL "") 
+set(LLVM_APPEND_VC_REV ON CACHE BOOL "")
 set(LLVM_DEFAULT_TARGET_TRIPLE "dxil-ms-dx" CACHE STRING "")
-set(LLVM_ENABLE_EH ON CACHE BOOL "") 
-set(LLVM_ENABLE_RTTI ON CACHE BOOL "") 
-set(LLVM_INCLUDE_DOCS OFF CACHE BOOL "") 
-set(LLVM_INCLUDE_EXAMPLES OFF CACHE BOOL "") 
-set(LLVM_OPTIMIZED_TABLEGEN OFF CACHE BOOL "") 
+set(LLVM_ENABLE_EH ON CACHE BOOL "")
+set(LLVM_ENABLE_RTTI ON CACHE BOOL "")
+set(LLVM_INCLUDE_DOCS OFF CACHE BOOL "")
+set(LLVM_INCLUDE_EXAMPLES OFF CACHE BOOL "")
+set(LLVM_OPTIMIZED_TABLEGEN OFF CACHE BOOL "")
 set(LLVM_TARGETS_TO_BUILD "None" CACHE STRING "")
-set(LIBCLANG_BUILD_STATIC ON CACHE BOOL "") 
-set(CLANG_BUILD_EXAMPLES OFF CACHE BOOL "") 
-set(CLANG_CL OFF CACHE BOOL "") 
-set(CLANG_ENABLE_ARCMT OFF CACHE BOOL "") 
-set(CLANG_ENABLE_STATIC_ANALYZER OFF CACHE BOOL "") 
-set(HLSL_INCLUDE_TESTS ON CACHE BOOL "") 
-set(ENABLE_SPIRV_CODEGEN ON CACHE BOOL "") 
+set(LIBCLANG_BUILD_STATIC ON CACHE BOOL "")
+set(CLANG_BUILD_EXAMPLES OFF CACHE BOOL "")
+set(CLANG_CL OFF CACHE BOOL "")
+set(CLANG_ENABLE_ARCMT OFF CACHE BOOL "")
+set(CLANG_ENABLE_STATIC_ANALYZER OFF CACHE BOOL "")
+set(HLSL_INCLUDE_TESTS ON CACHE BOOL "")
+set(ENABLE_SPIRV_CODEGEN ON CACHE BOOL "")
 set(SPIRV_BUILD_TESTS ON CACHE BOOL "")
+set(LLVM_ENABLE_TERMINFO OFF CACHE BOOL "")