projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8571df6
)
[CMake] Work around to use target_link_libraries(PUBLIC) in BUILD_SHARED_LIBS mode.
author
NAKAMURA Takumi
<geek4civic@gmail.com>
Wed, 26 Feb 2014 11:58:11 +0000
(11:58 +0000)
committer
NAKAMURA Takumi
<geek4civic@gmail.com>
Wed, 26 Feb 2014 11:58:11 +0000
(11:58 +0000)
FIXME: It may be PRIVATE since SO knows its dependent libs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202261
91177308
-0d34-0410-b5e6-
96231b3b80d8
cmake/modules/AddLLVM.cmake
patch
|
blob
|
history
diff --git
a/cmake/modules/AddLLVM.cmake
b/cmake/modules/AddLLVM.cmake
index b07634b0b658e9ac1a38fcbf882dbc7324cfedd4..a94c38629a857a23c04934686845faf9dce1a5de 100644
(file)
--- a/
cmake/modules/AddLLVM.cmake
+++ b/
cmake/modules/AddLLVM.cmake
@@
-314,6
+314,13
@@
function(llvm_add_library name)
${lib_deps}
${llvm_libs}
)
+ elseif(ARG_SHARED AND BUILD_SHARED_LIBS)
+ # FIXME: It may be PRIVATE since SO knows its dependent libs.
+ target_link_libraries(${name} PUBLIC
+ ${ARG_LINK_LIBS}
+ ${lib_deps}
+ ${llvm_libs}
+ )
else()
# MODULE|SHARED
target_link_libraries(${name} PRIVATE