Search for Dl library if we do not disable plugins

This commit is contained in:
Julien Louis 2007-06-12 06:36:35 +00:00
parent a8017fe06c
commit 8cdad47de8
2 changed files with 20 additions and 2 deletions

View File

@ -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 )

View File

@ -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 )