diff options
-rw-r--r-- | CMakeLists.txt | 12 | ||||
-rw-r--r-- | src/CMakeLists.txt | 4 |
2 files changed, 3 insertions, 13 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 329e7b8..ba522b1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,6 +27,7 @@ set( PACKAGE_VERSION 0.7.0 ) ##### include essential cmake modules ########### include( FindPkgConfig ) +include( FindThreads ) include( CheckIncludeFile ) include( CheckFunctionExists ) include( CheckLibraryExists ) @@ -106,17 +107,6 @@ if( WITH_GTK ) endif( ) endif( WITH_GTK ) -set( DL_LIBRARIES dl ) -check_library_exists( ${DL_LIBRARIES} dlopen /lib HAVE_LIBDL ) -if( NOT HAVE_LIBDL ) - unset( DL_LIBRARIES ) - check_function_exists( dlopen HAVE_DLOPEN ) - if( HAVE_DLOPEN ) - set( HAVE_LIBDL 1 ) - endif( HAVE_DLOPEN ) -endif( NOT HAVE_LIBDL ) - -set( EXTRA_LIBRARIES "-lm -lpthread" ) if( UNIX ) set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden" ) endif( UNIX ) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 272d74c..883259a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -45,7 +45,7 @@ tde_add_library( ${target} SHARED VERSION 1.0.0 SOURCES ${${target}_SRCS} - LINK ${BACKEND_LIBRARIES} ${ZLIB_LIBRARIES} ${DL_LIBRARIES} ${EXTRA_LIBRARIES} + LINK ${BACKEND_LIBRARIES} ${ZLIB_LIBRARIES} ${CMAKE_DL_LIBS} m ${CMAKE_THREAD_LIBS_INIT} DESTINATION ${LIB_INSTALL_DIR} ) @@ -53,7 +53,7 @@ tde_add_library( ${target} STATIC_PIC VERSION 1.0.0 SOURCES ${${target}_SRCS} - LINK ${BACKEND_LIBRARIES} ${ZLIB_LIBRARIES} ${EXTRA_LIBRARIES} + LINK ${BACKEND_LIBRARIES} ${ZLIB_LIBRARIES} m ${CMAKE_THREAD_LIBS_INIT} DESTINATION ${LIB_INSTALL_DIR} ) |