]> granicus.if.org Git - llvm/commitdiff
cmake: Set rpath for loadable modules as well as shared libraries.
authorPeter Collingbourne <peter@pcc.me.uk>
Mon, 28 Nov 2016 21:59:14 +0000 (21:59 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Mon, 28 Nov 2016 21:59:14 +0000 (21:59 +0000)
This fixes a regression introduced by r285714: we weren't setting the
rpath on LLVMgold.so correctly.

Spotted by mark@chromium.org!

Differential Revision: https://reviews.llvm.org/D27176

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288076 91177308-0d34-0410-b5e6-96231b3b80d8

cmake/modules/AddLLVM.cmake

index 2603f0765f9af4ba916c31cdca1fedd0ece719ec..eb5ae8de56a5979cd3506b504103905fd59c2f03 100644 (file)
@@ -412,6 +412,7 @@ function(llvm_add_library name)
 
   if(ARG_MODULE)
     add_library(${name} MODULE ${ALL_FILES})
+    llvm_setup_rpath(${name})
   elseif(ARG_SHARED)
     add_windows_version_resource_file(ALL_FILES ${ALL_FILES})
     add_library(${name} SHARED ${ALL_FILES})