[LLVM] Fix GPU build of libcxx/compiler-rt libraries
Summary: Recent changes altered the name without updating this, add it in and also tell the builtins build that C++ compilers work because it seems to require that now.
This commit is contained in:
parent
154de3e1bd
commit
f56b6ecf08
@ -15,9 +15,9 @@ set(LIBCXX_ENABLE_UNICODE OFF CACHE BOOL "")
|
||||
set(LIBCXX_ENABLE_WIDE_CHARACTERS OFF CACHE BOOL "")
|
||||
set(LIBCXX_HAS_TERMINAL_AVAILABLE OFF CACHE BOOL "")
|
||||
set(LIBCXX_INSTALL_LIBRARY ON CACHE BOOL "")
|
||||
set(LIBCXX_LIBC "llvm-libc" CACHE STRING "")
|
||||
set(LIBCXX_STATICALLY_LINK_ABI_IN_STATIC_LIBRARY ON CACHE BOOL "")
|
||||
set(LIBCXX_USE_COMPILER_RT ON CACHE BOOL "")
|
||||
set(RUNTIMES_USE_LIBC "llvm-libc" CACHE STRING "")
|
||||
|
||||
# Configuration options for libcxxabi.
|
||||
set(LIBCXXABI_BAREMETAL ON CACHE BOOL "")
|
||||
|
@ -15,9 +15,9 @@ set(LIBCXX_ENABLE_UNICODE OFF CACHE BOOL "")
|
||||
set(LIBCXX_ENABLE_WIDE_CHARACTERS OFF CACHE BOOL "")
|
||||
set(LIBCXX_HAS_TERMINAL_AVAILABLE OFF CACHE BOOL "")
|
||||
set(LIBCXX_INSTALL_LIBRARY ON CACHE BOOL "")
|
||||
set(LIBCXX_LIBC "llvm-libc" CACHE STRING "")
|
||||
set(LIBCXX_STATICALLY_LINK_ABI_IN_STATIC_LIBRARY ON CACHE BOOL "")
|
||||
set(LIBCXX_USE_COMPILER_RT ON CACHE BOOL "")
|
||||
set(RUNTIMES_USE_LIBC "llvm-libc" CACHE STRING "")
|
||||
|
||||
# Configuration options for libcxxabi.
|
||||
set(LIBCXXABI_BAREMETAL ON CACHE BOOL "")
|
||||
|
@ -91,6 +91,7 @@ function(builtin_default_target compiler_rt_path)
|
||||
-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=${LLVM_ENABLE_PER_TARGET_RUNTIME_DIR}
|
||||
-DLLVM_CMAKE_DIR=${CMAKE_BINARY_DIR}
|
||||
-DCMAKE_C_COMPILER_WORKS=ON
|
||||
-DCMAKE_CXX_COMPILER_WORKS=ON
|
||||
-DCMAKE_ASM_COMPILER_WORKS=ON
|
||||
${COMMON_CMAKE_ARGS}
|
||||
${BUILTINS_CMAKE_ARGS}
|
||||
@ -131,6 +132,7 @@ function(builtin_register_target compiler_rt_path name)
|
||||
-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON
|
||||
-DLLVM_CMAKE_DIR=${CMAKE_BINARY_DIR}
|
||||
-DCMAKE_C_COMPILER_WORKS=ON
|
||||
-DCMAKE_CXX_COMPILER_WORKS=ON
|
||||
-DCMAKE_ASM_COMPILER_WORKS=ON
|
||||
-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON
|
||||
${COMMON_CMAKE_ARGS}
|
||||
|
Loading…
x
Reference in New Issue
Block a user