projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
31ca49b
)
[CMake] One more stab at fixing BUILD_SHARED_LIBS
author
Chris Bieneman
<chris.bieneman@me.com>
Tue, 21 May 2019 17:30:59 +0000
(17:30 +0000)
committer
Chris Bieneman
<chris.bieneman@me.com>
Tue, 21 May 2019 17:30:59 +0000
(17:30 +0000)
If clang's libraries are build SHARED, we need to grab their `PRIVATE_LINK_LIBRARIES` properties and add those to clang_shared's interface.
llvm-svn: 361275
clang/tools/clang-shlib/CMakeLists.txt
patch
|
blob
|
history
diff --git
a/clang/tools/clang-shlib/CMakeLists.txt
b/clang/tools/clang-shlib/CMakeLists.txt
index
018aee3
..
4d11dc2
100644
(file)
--- a/
clang/tools/clang-shlib/CMakeLists.txt
+++ b/
clang/tools/clang-shlib/CMakeLists.txt
@@
-8,6
+8,7
@@
get_property(clang_libs GLOBAL PROPERTY CLANG_STATIC_LIBS)
foreach (lib ${clang_libs})
list(APPEND _OBJECTS $<TARGET_OBJECTS:obj.${lib}>)
list(APPEND _DEPS $<TARGET_PROPERTY:${lib},INTERFACE_LINK_LIBRARIES>)
+ list(APPEND _DEPS $<TARGET_PROPERTY:${lib},PRIVATE_LINK_LIBRARIES>)
endforeach ()
add_clang_library(clang_shared