[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdesupport/soprano
From: Romain Pokrzywka <romain () kdab ! net>
Date: 2010-01-28 20:26:14
Message-ID: 1264710374.941745.23112.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1081593 by pokrzywka:
respect SOPRANO_DISABLE_VIRTUOSO_BACKEND on windows too
M +14 -10 CMakeLists.txt
--- trunk/kdesupport/soprano/CMakeLists.txt #1081592:1081593
@@ -81,13 +81,14 @@
endif(JAVA_INCLUDE_PATH AND JAVA_JVM_LIBRARY)
endif(NOT SOPRANO_DISABLE_SESAME2_BACKEND)
-if(NOT SOPRANO_DISABLE_VIRTUOSO_BACKEND AND NOT WIN32)
- find_package(IODBC)
-endif(NOT SOPRANO_DISABLE_VIRTUOSO_BACKEND AND NOT WIN32)
+if(NOT SOPRANO_DISABLE_VIRTUOSO_BACKEND)
if(WIN32)
include(CheckIncludeFileCXX)
check_include_file_cxx(sql.h HAVE_SQL_H)
+else(WIN32)
+ find_package(IODBC)
endif(WIN32)
+endif(NOT SOPRANO_DISABLE_VIRTUOSO_BACKEND)
################## setup variables ################################
@@ -113,12 +114,11 @@
if(NOT SOPRANO_DISABLE_DBUS AND QT_QTDBUS_FOUND)
set(BUILD_DBUS_SUPPORT TRUE)
endif(NOT SOPRANO_DISABLE_DBUS AND QT_QTDBUS_FOUND)
-if(NOT SOPRANO_DISABLE_VIRTUOSO_BACKEND AND IODBC_FOUND)
- set(BUILD_VIRTUOSO_BACKEND TRUE)
-endif(NOT SOPRANO_DISABLE_VIRTUOSO_BACKEND AND IODBC_FOUND)
-if(WIN32 AND HAVE_SQL_H)
- set(BUILD_VIRTUOSO_BACKEND TRUE)
-endif(WIN32 AND HAVE_SQL_H)
+if(NOT SOPRANO_DISABLE_VIRTUOSO_BACKEND)
+ if(IODBC_FOUND OR HAVE_SQL_H)
+ set(BUILD_VIRTUOSO_BACKEND TRUE)
+ endif(IODBC_FOUND OR HAVE_SQL_H)
+endif(NOT SOPRANO_DISABLE_VIRTUOSO_BACKEND)
set(HAVE_DBUS BUILD_DBUS_SUPPORT)
################## setup install directories ################################
@@ -248,7 +248,11 @@
message(" * Sesame2 storage backend (java-based)")
endif(NOT BUILD_SESAME2_BACKEND)
if(NOT BUILD_VIRTUOSO_BACKEND)
- message(" * Virtuoso storage backend (missing libiodbc - http://www.iodbc.org)")
+ if(WIN32)
+ message(" * Virtuoso storage backend (missing ODBC headers - \
http://msdn.microsoft.com/en-us/windows/bb980924.aspx)") + else(WIN32)
+ message(" * Virtuoso storage backend (missing libiodbc - \
http://www.iodbc.org)") + endif(WIN32)
endif(NOT BUILD_VIRTUOSO_BACKEND)
if(NOT BUILD_RAPTOR_PARSER)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic