From 8cdad47de8daaf2e9e850bcf42cb3b7cc167f226 Mon Sep 17 00:00:00 2001 From: Julien Louis Date: Tue, 12 Jun 2007 06:36:35 +0000 Subject: Search for Dl library if we do not disable plugins --- src/CMakeLists.txt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src') 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 ) -- cgit v1.2.3