diff options
author | Julien Louis <ptitlouis@sysif.net> | 2007-06-12 06:36:35 +0000 |
---|---|---|
committer | Julien Louis <ptitlouis@sysif.net> | 2007-06-12 06:36:35 +0000 |
commit | 8cdad47de8daaf2e9e850bcf42cb3b7cc167f226 (patch) | |
tree | bc1d12728e827772e6655609b6cb6f957f428049 /src | |
parent | a8017fe06c9e292fce08ca62b07ac2a2ca3b9ecc (diff) | |
download | weechat-8cdad47de8daaf2e9e850bcf42cb3b7cc167f226.zip |
Search for Dl library if we do not disable plugins
Diffstat (limited to 'src')
-rw-r--r-- | src/CMakeLists.txt | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index cc9f7e9b9..33920ea0d 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -85,10 +85,19 @@ IF(NOT DISABLE_GNUTLS) ENDIF(NOT DISABLE_GNUTLS) IF(NOT DISABLE_PLUGINS) + FIND_LIBRARY(DL_LIBRARY + NAMES dl + PATHS /lib /usr/lib /usr/libexec /usr/local/lib /usr/local/libexec + ) + ADD_DEFINITIONS(-DPLUGINS) LIST(APPEND STATIC_LIBS weechat_plugins) ADD_SUBDIRECTORY( plugins ) - LIST(APPEND EXTRA_LIBS dl) + IF(DL_LIBRARY) + STRING(REGEX REPLACE "/[^/]*$" "" DL_LIBRARY_PATH "${DL_LIBRARY}") + SET(CMAKE_C_LINK_FLAGS "${CMAKE_C_LINK_FLAGS} -L${DL_LIBRARY_PATH}") + LIST(APPEND EXTRA_LIBS dl) + ENDIF(DL_LIBRARY) ENDIF(NOT DISABLE_PLUGINS) ADD_SUBDIRECTORY( common ) |