nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 22.05 46 lines 2.4 kB view raw
1diff --git a/CMakeLists.txt b/CMakeLists.txt 2index 858f5d5cfd7f..16c67d7062be 100644 3--- a/CMakeLists.txt 4+++ b/CMakeLists.txt 5@@ -10,6 +10,8 @@ endif() 6 7 cmake_minimum_required(VERSION 3.13.4) 8 9+include(GNUInstallDirs) 10+ 11 set(LLVM_COMMON_CMAKE_UTILS "${CMAKE_CURRENT_SOURCE_DIR}/../cmake") 12 13 # Add path for custom modules 14@@ -213,9 +215,9 @@ set(CMAKE_MODULE_PATH 15 if(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR AND NOT APPLE) 16 set(LIBCXXABI_HEADER_DIR ${LLVM_BINARY_DIR}) 17 set(LIBCXXABI_LIBRARY_DIR ${LLVM_LIBRARY_OUTPUT_INTDIR}/${LLVM_DEFAULT_TARGET_TRIPLE}) 18- set(LIBCXXABI_INSTALL_LIBRARY_DIR lib${LLVM_LIBDIR_SUFFIX}/${LLVM_DEFAULT_TARGET_TRIPLE} CACHE PATH 19+ set(LIBCXXABI_INSTALL_LIBRARY_DIR ${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}/${LLVM_DEFAULT_TARGET_TRIPLE} CACHE PATH 20 "Path where built libc++abi libraries should be installed.") 21- set(LIBCXXABI_INSTALL_RUNTIME_DIR bin CACHE PATH 22+ set(LIBCXXABI_INSTALL_RUNTIME_DIR "${CMAKE_INSTALL_BINDIR}" CACHE PATH 23 "Path where built libc++abi runtime libraries should be installed.") 24 if(LIBCXX_LIBDIR_SUBDIR) 25 string(APPEND LIBCXXABI_LIBRARY_DIR /${LIBCXXABI_LIBDIR_SUBDIR}) 26@@ -224,16 +226,16 @@ if(LLVM_ENABLE_PER_TARGET_RUNTIME_DIR AND NOT APPLE) 27 elseif(LLVM_LIBRARY_OUTPUT_INTDIR) 28 set(LIBCXXABI_HEADER_DIR ${LLVM_BINARY_DIR}) 29 set(LIBCXXABI_LIBRARY_DIR ${LLVM_LIBRARY_OUTPUT_INTDIR}) 30- set(LIBCXXABI_INSTALL_LIBRARY_DIR lib${LIBCXXABI_LIBDIR_SUFFIX} CACHE PATH 31+ set(LIBCXXABI_INSTALL_LIBRARY_DIR ${CMAKE_INSTALL_LIBDIR}${LIBCXXABI_LIBDIR_SUFFIX} CACHE PATH 32 "Path where built libc++abi libraries should be installed.") 33- set(LIBCXXABI_INSTALL_RUNTIME_DIR bin CACHE PATH 34+ set(LIBCXXABI_INSTALL_RUNTIME_DIR "${CMAKE_INSTALL_BINDIR}" CACHE PATH 35 "Path where built libc++abi runtime libraries should be installed.") 36 else() 37 set(LIBCXXABI_HEADER_DIR ${CMAKE_BINARY_DIR}) 38 set(LIBCXXABI_LIBRARY_DIR ${CMAKE_BINARY_DIR}/lib${LIBCXXABI_LIBDIR_SUFFIX}) 39- set(LIBCXXABI_INSTALL_LIBRARY_DIR lib${LIBCXXABI_LIBDIR_SUFFIX} CACHE PATH 40+ set(LIBCXXABI_INSTALL_LIBRARY_DIR ${CMAKE_INSTALL_LIBDIR}${LIBCXXABI_LIBDIR_SUFFIX} CACHE PATH 41 "Path where built libc++abi libraries should be installed.") 42- set(LIBCXXABI_INSTALL_RUNTIME_DIR bin CACHE PATH 43+ set(LIBCXXABI_INSTALL_RUNTIME_DIR "${CMAKE_INSTALL_BINDIR}" CACHE PATH 44 "Path where built libc++abi runtime libraries should be installed.") 45 endif() 46