From b16e26c7b89e9b3bf768eb9df152c10f2e8f6185 Mon Sep 17 00:00:00 2001 From: dockes Date: Mon, 24 Nov 2008 17:38:06 +0000 Subject: [PATCH] check for dlopen --- src/kde/kioslave/recoll/CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/kde/kioslave/recoll/CMakeLists.txt b/src/kde/kioslave/recoll/CMakeLists.txt index fef4df57..f04e639c 100644 --- a/src/kde/kioslave/recoll/CMakeLists.txt +++ b/src/kde/kioslave/recoll/CMakeLists.txt @@ -101,9 +101,14 @@ ${depth}/utils/transcode.cpp ${depth}/utils/wipedir.cpp ) +CHECK_LIBRARY_EXISTS(dl dlopen "" DLOPEN_IN_LIBDL) +IF(DLOPEN_IN_LIBDL) + LIST(APPEND EXTRA_LIBS dl) +ENDIF(DLOPEN_IN_LIBDL) + kde4_add_plugin(kio_recoll ${kio_recoll_SRCS}) -target_link_libraries(kio_recoll xapian dl ${KDE4_KIO_LIBS}) +target_link_libraries(kio_recoll xapian ${EXTRA_LIBS} ${KDE4_KIO_LIBS}) install(TARGETS kio_recoll DESTINATION ${PLUGIN_INSTALL_DIR}) install(FILES recoll.protocol DESTINATION ${SERVICES_INSTALL_DIR})