From 818e531f50ae81b38e674f0590f14b7698e186f5 Mon Sep 17 00:00:00 2001 From: Mathieu Malaterre <mathieu.malaterre@gmail.com> Date: Mon, 17 Apr 2006 14:13:39 -0400 Subject: [PATCH] COMP: Fix compilation on linux (dlopen/dlclose symbols) --- CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 95a6e863..d3008a6f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -515,6 +515,11 @@ ENDFOREACH(h) IF(KWSYS_C_SRCS OR KWSYS_CXX_SRCS) ADD_LIBRARY(${KWSYS_NAMESPACE} ${KWSYS_LIBRARY_TYPE} ${KWSYS_C_SRCS} ${KWSYS_CXX_SRCS}) + IF(KWSYS_USE_DynamicLoader) + IF(UNIX) + TARGET_LINK_LIBRARIES(${KWSYS_NAMESPACE} ${CMAKE_DL_LIBS}) + ENDIF(UNIX) + ENDIF(KWSYS_USE_DynamicLoader) # Apply user-defined target properties to the library. IF(KWSYS_PROPERTIES_CXX) @@ -611,9 +616,6 @@ IF(KWSYS_STANDALONE OR CMake_SOURCE_DIR) ) # If kwsys contains the DynamicLoader, need extra library ADD_LIBRARY(testDynload MODULE testDynload.c) - IF(UNIX) - TARGET_LINK_LIBRARIES(${KWSYS_NAMESPACE} ${CMAKE_DL_LIBS}) - ENDIF(UNIX) ENDIF(KWSYS_USE_DynamicLoader) FOREACH(test testSystemTools -- GitLab