From: Thomas Mueller Date: Wed, 13 Apr 2011 20:28:40 +0000 (+0200) Subject: In kFreeBSD the library dl is not linked X-Git-Tag: 0.7.4~12 X-Git-Url: https://git.quassel-irc.org/?a=commitdiff_plain;ds=sidebyside;h=f84194fa01fa29ad2dded0e7df375c9d9b0bd10e;p=quassel.git In kFreeBSD the library dl is not linked The toolchain in sid on kFreeBSD has changed and the library dl is no longer linked implicit. fixes #1072 --- diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index 9298b777..fc806038 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -79,8 +79,15 @@ if(APPLE) endif(APPLE) if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Linux") + set(FIND_LIBDL TRUE) +endif(CMAKE_HOST_SYSTEM_NAME STREQUAL "Linux") +if(CMAKE_HOST_SYSTEM_NAME STREQUAL "kFreeBSD") + set(FIND_LIBDL TRUE) +endif(CMAKE_HOST_SYSTEM_NAME STREQUAL "kFreeBSD") + +if(FIND_LIBDL) find_library(libdl dl) if(NOT libdl MATCHES "NOTFOUND") target_link_libraries(mod_common ${libdl}) endif(NOT libdl MATCHES "NOTFOUND") -endif(CMAKE_HOST_SYSTEM_NAME STREQUAL "Linux") +endif(FIND_LIBDL)