[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdesupport/soprano
From:       Stephan Binner <binner () kde ! org>
Date:       2007-05-01 19:50:25
Message-ID: 1178049025.869828.26971.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 660161 by binner:

make it work with rasqal.h in different dir than redland.h


 M  +16 -5     cmake/modules/FindRedland.cmake  
 M  +1 -0      soprano/redland/CMakeLists.txt  


--- trunk/kdesupport/soprano/cmake/modules/FindRedland.cmake #660160:660161
@@ -13,12 +13,12 @@
 # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
 
 
-if (REDLAND_LIBRARIES AND REDLAND_INCLUDE_DIR)
+if (REDLAND_LIBRARIES AND REDLAND_INCLUDE_DIR AND RASQAL_INCLUDE_DIR)
 
   # in cache already
   set(REDLAND_FOUND TRUE)
 
-else (REDLAND_LIBRARIES AND REDLAND_INCLUDE_DIR)
+else (REDLAND_LIBRARIES AND REDLAND_INCLUDE_DIR and RASQUAL_INCLUDE_DIR)
 
   if (NOT WIN32)
     # use pkg-config to get the directories and then use these values
@@ -28,6 +28,11 @@
     pkgconfig(redland _REDLANDIncDir _REDLANDLinkDir _REDLANDLinkFlags _REDLANDCflags)
 
     set(REDLAND_DEFINITIONS ${_REDLANDCflags} CACHE INTERNAL "The compilation flags for redland")
+
+
+    pkgconfig(rasqal _RASQALIncDir _RASQALLinkDir _RASQALLinkFlags _RASQALCflags)
+
+    set(RASQAL_DEFINITIONS ${_RASQALCflags} CACHE INTERNAL "The compilation flags for rasqal")
   endif (NOT WIN32)
 
   find_path(REDLAND_INCLUDE_DIR redland.h
@@ -36,14 +41,20 @@
     /usr/X11/include
   )
 
+  find_path(RASQAL_INCLUDE_DIR rasqal.h
+    PATHS
+    ${_RASQALIncDir}
+    /usr/X11/include
+  )
+
   find_library(REDLAND_LIBRARIES NAMES rdf librdf
     PATHS
     ${_REDLANDLinkDir}
   )
 
-  if (REDLAND_LIBRARIES AND REDLAND_INCLUDE_DIR)
+  if (REDLAND_LIBRARIES AND REDLAND_INCLUDE_DIR AND RASQAL_INCLUDE_DIR)
      set(REDLAND_FOUND TRUE)
-  endif (REDLAND_LIBRARIES AND REDLAND_INCLUDE_DIR)
+  endif (REDLAND_LIBRARIES AND REDLAND_INCLUDE_DIR AND RASQAL_INCLUDE_DIR)
 
   if (REDLAND_FOUND)
     if (NOT Redland_FIND_QUIETLY)
@@ -57,4 +68,4 @@
 
 #  mark_as_advanced(REDLAND_LIBRARIES)
 
-endif (REDLAND_LIBRARIES AND REDLAND_INCLUDE_DIR)
+endif (REDLAND_LIBRARIES AND REDLAND_INCLUDE_DIR AND RASQAL_INCLUDE_DIR)
--- trunk/kdesupport/soprano/soprano/redland/CMakeLists.txt #660160:660161
@@ -11,6 +11,7 @@
   ${soprano_core_SOURCE_DIR}
   ${soprano_redland_BINARY_DIR}
   ${REDLAND_INCLUDE_DIR}
+  ${RASQAL_INCLUDE_DIR}
   ${CMAKE_INSTALL_PREFIX}/include
 )
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic