Skip to content

Commit 360ddd2

Browse files
author
Vedran Miletić
committed
Forward install RPATH setting to runtimes
1 parent 2af4007 commit 360ddd2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

llvm/runtimes/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ function(builtin_default_target compiler_rt_path)
9595
-DLLVM_DEFAULT_TARGET_TRIPLE=${LLVM_TARGET_TRIPLE}
9696
-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=${LLVM_ENABLE_PER_TARGET_RUNTIME_DIR}
9797
-DLLVM_CMAKE_DIR=${CMAKE_BINARY_DIR}
98+
-DCMAKE_INSTALL_RPATH=${CMAKE_INSTALL_RPATH}
9899
-DCMAKE_C_COMPILER_WORKS=ON
99100
-DCMAKE_ASM_COMPILER_WORKS=ON
100101
${COMMON_CMAKE_ARGS}
@@ -135,6 +136,7 @@ function(builtin_register_target compiler_rt_path name)
135136
-DLLVM_RUNTIME_OUTPUT_INTDIR=${LLVM_TOOLS_BINARY_DIR}
136137
-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON
137138
-DLLVM_CMAKE_DIR=${CMAKE_BINARY_DIR}
139+
-DCMAKE_INSTALL_RPATH=${CMAKE_INSTALL_RPATH}
138140
-DCMAKE_C_COMPILER_WORKS=ON
139141
-DCMAKE_ASM_COMPILER_WORKS=ON
140142
-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON
@@ -268,6 +270,7 @@ function(runtime_default_target)
268270
-DLLVM_ENABLE_PROJECTS_USED=${LLVM_ENABLE_PROJECTS_USED}
269271
-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=${LLVM_ENABLE_PER_TARGET_RUNTIME_DIR}
270272
-DLLVM_BUILD_TOOLS=${LLVM_BUILD_TOOLS}
273+
-DCMAKE_INSTALL_RPATH=${CMAKE_INSTALL_RPATH}
271274
-DCMAKE_C_COMPILER_WORKS=ON
272275
-DCMAKE_CXX_COMPILER_WORKS=ON
273276
-DCMAKE_Fortran_COMPILER_WORKS=ON
@@ -404,6 +407,7 @@ function(runtime_register_target name)
404407
-DLLVM_INCLUDE_TESTS=${LLVM_INCLUDE_TESTS}
405408
-DLLVM_ENABLE_PROJECTS_USED=${LLVM_ENABLE_PROJECTS_USED}
406409
-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=${LLVM_ENABLE_PER_TARGET_RUNTIME_DIR}
410+
-DCMAKE_INSTALL_RPATH=${CMAKE_INSTALL_RPATH}
407411
-DCMAKE_C_COMPILER_WORKS=ON
408412
-DCMAKE_CXX_COMPILER_WORKS=ON
409413
-DCMAKE_Fortran_COMPILER_WORKS=ON

0 commit comments

Comments
 (0)