aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorSebastian Trueg <sebastian@trueg.de>2007-04-30 21:58:46 +0000
committerSebastian Trueg <sebastian@trueg.de>2007-04-30 21:58:46 +0000
commitaad62da540bde71c22f647aedbb6a589049891e0 (patch)
treeb26588df4dd4671a0ca204d110e2fbebdfb34eb2 /modules
parent82673c9f0aa76ec0597a631e0efbd14a8d44e7fb (diff)
downloadextra-cmake-modules-aad62da540bde71c22f647aedbb6a589049891e0.tar.gz
extra-cmake-modules-aad62da540bde71c22f647aedbb6a589049891e0.tar.bz2
Ups, forgot a file.
svn path=/trunk/KDE/kdelibs/; revision=659846
Diffstat (limited to 'modules')
-rw-r--r--modules/FindSoprano.cmake49
1 files changed, 49 insertions, 0 deletions
diff --git a/modules/FindSoprano.cmake b/modules/FindSoprano.cmake
new file mode 100644
index 00000000..cb0c57ec
--- /dev/null
+++ b/modules/FindSoprano.cmake
@@ -0,0 +1,49 @@
+
+
+if(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES)
+
+ # read from cache
+ set(Soprano_FOUND TRUE)
+
+else(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES)
+
+ FIND_PATH(SOPRANO_INCLUDE_DIR
+ NAMES
+ soprano/soprano.h
+ PATHS
+ /usr/include
+ /usr/local/include
+ ${KDE4_INCLUDE_DIR}
+ ${INCLUDE_INSTALL_DIR}
+ )
+
+ FIND_LIBRARY(SOPRANO_LIBRARIES
+ NAMES
+ soprano
+ PATHS
+ /usr/lib
+ /usr/local/lib
+ ${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)
+ if(NOT Soprano_FIND_QUIETLY)
+ message(STATUS "Found Soprano: ${SOPRANO_LIBRARIES}")
+ endif(NOT Soprano_FIND_QUIETLY)
+ else(Soprano_FOUND)
+ if(Soprano_FIND_REQUIRED)
+ if(NOT SOPRANO_INCLUDE_DIR)
+ message(FATAL_ERROR "Could not find Soprano includes.")
+ endif(NOT SOPRANO_INCLUDE_DIR)
+ if(NOT SOPRANO_LIBRARIES)
+ message(FATAL_ERROR "Could not find Soprano library.")
+ endif(NOT SOPRANO_LIBRARIES)
+ endif(Soprano_FIND_REQUIRED)
+ endif(Soprano_FOUND)
+
+endif(SOPRANO_INCLUDE_DIR AND SOPRANO_LIBRARIES)