aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Trueg <sebastian@trueg.de>2007-10-09 17:33:54 +0000
committerSebastian Trueg <sebastian@trueg.de>2007-10-09 17:33:54 +0000
commit133a932ce19147d9f46fd05c7501a78ea6fc5f66 (patch)
treed8b04a9a84b2967d7ceddc14c4b24328281b704b
parent153d1df182a833c0f5ce71fc9105a2b475152c68 (diff)
downloadextra-cmake-modules-133a932ce19147d9f46fd05c7501a78ea6fc5f66.tar.gz
extra-cmake-modules-133a932ce19147d9f46fd05c7501a78ea6fc5f66.tar.bz2
Also check for Soprano index, server, and client libs
svn path=/trunk/KDE/kdelibs/; revision=723443
-rw-r--r--modules/FindSoprano.cmake34
1 files changed, 27 insertions, 7 deletions
diff --git a/modules/FindSoprano.cmake b/modules/FindSoprano.cmake
index e09a311e..6c5d687f 100644
--- a/modules/FindSoprano.cmake
+++ b/modules/FindSoprano.cmake
@@ -1,11 +1,11 @@
-if(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES AND SOPRANO_INDEX_LIBRARIES)
+if(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES AND SOPRANO_INDEX_LIBRARIES AND SOPRANO_SERVER_LIBRARIES)
# read from cache
set(Soprano_FOUND TRUE)
-else(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES AND SOPRANO_INDEX_LIBRARIES)
+else(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES AND SOPRANO_INDEX_LIBRARIES AND SOPRANO_SERVER_LIBRARIES)
INCLUDE(FindLibraryWithDebug)
FIND_PATH(SOPRANO_INCLUDE_DIR
@@ -24,7 +24,8 @@ else(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES AND SOPRANO_INDEX_LIBRARIES)
${LIB_INSTALL_DIR}
)
- FIND_LIBRARY_WITH_DEBUG(SOPRANO_INDEX_LIBRARIES
+
+ FIND_LIBRARY_WITH_DEBUG(SOPRANO_INDEX_LIBRARIES
WIN32_DEBUG_POSTFIX d
NAMES
sopranoindex
@@ -33,7 +34,7 @@ else(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES AND SOPRANO_INDEX_LIBRARIES)
${LIB_INSTALL_DIR}
)
- FIND_LIBRARY_WITH_DEBUG(SOPRANO_CLIENT_LIBRARIES
+ FIND_LIBRARY_WITH_DEBUG(SOPRANO_CLIENT_LIBRARIES
WIN32_DEBUG_POSTFIX d
NAMES
sopranoclient
@@ -42,11 +43,30 @@ else(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES AND SOPRANO_INDEX_LIBRARIES)
${LIB_INSTALL_DIR}
)
- if(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES AND SOPRANO_CLIENT_LIBRARIES AND SOPRANO_INDEX_LIBRARIES)
+ FIND_LIBRARY_WITH_DEBUG(SOPRANO_SERVER_LIBRARIES
+ WIN32_DEBUG_POSTFIX d
+ NAMES
+ sopranoserver
+ PATHS
+ ${KDE4_LIB_DIR}
+ ${LIB_INSTALL_DIR}
+ )
+
+ if(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES)
set(Soprano_FOUND TRUE)
+ endif(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES)
+
+ if(Soprano_FOUND AND SOPRANO_INDEX_LIBRARIES)
set(SopranoIndex_FOUND TRUE)
+ endif(Soprano_FOUND AND SOPRANO_INDEX_LIBRARIES)
+
+ if(Soprano_FOUND AND SOPRANO_CLIENT_LIBRARIES)
set(SopranoClient_FOUND TRUE)
- endif(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES AND SOPRANO_CLIENT_LIBRARIES AND SOPRANO_INDEX_LIBRARIES)
+ endif(Soprano_FOUND AND SOPRANO_CLIENT_LIBRARIES)
+
+ if(Soprano_FOUND AND SOPRANO_SERVER_LIBRARIES)
+ set(SopranoServer_FOUND TRUE)
+ endif(Soprano_FOUND AND SOPRANO_SERVER_LIBRARIES)
if(Soprano_FOUND)
if(NOT Soprano_FIND_QUIETLY)
@@ -72,4 +92,4 @@ else(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES AND SOPRANO_INDEX_LIBRARIES)
endif(Soprano_FIND_REQUIRED)
endif(Soprano_FOUND)
-endif(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES AND SOPRANO_INDEX_LIBRARIES)
+endif(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES AND SOPRANO_INDEX_LIBRARIES AND SOPRANO_SERVER_LIBRARIES)