diff options
author | Oscar Fuentes <ofv@wanadoo.es> | 2010-10-14 15:54:41 +0000 |
---|---|---|
committer | Oscar Fuentes <ofv@wanadoo.es> | 2010-10-14 15:54:41 +0000 |
commit | ffe32e11375225da69daa7875d95ae62a08544db (patch) | |
tree | 5955343c47e44d58842d7f80853d55747a1a366f /llvm/cmake/modules | |
parent | 73d40231147779b95d5e11c621bde26d10aba85e (diff) | |
download | bcm5719-llvm-ffe32e11375225da69daa7875d95ae62a08544db.tar.gz bcm5719-llvm-ffe32e11375225da69daa7875d95ae62a08544db.zip |
When building shared libraries, link to required system libraries.
PR 8375
llvm-svn: 116479
Diffstat (limited to 'llvm/cmake/modules')
-rwxr-xr-x | llvm/cmake/modules/AddLLVM.cmake | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake index 22a456e460c..b7ebe192fc2 100755 --- a/llvm/cmake/modules/AddLLVM.cmake +++ b/llvm/cmake/modules/AddLLVM.cmake @@ -9,6 +9,12 @@ macro(add_llvm_library name) if( LLVM_COMMON_DEPENDS ) add_dependencies( ${name} ${LLVM_COMMON_DEPENDS} ) endif( LLVM_COMMON_DEPENDS ) + + if( BUILD_SHARED_LIBS ) + get_system_libs(sl) + target_link_libraries( ${name} ${sl} ) + endif() + install(TARGETS ${name} LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX} ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX}) |