comparison Resources/CMake/SQLiteConfiguration.cmake @ 194:0186ac92810c

fixes for Ubuntu 10.04
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 14 Nov 2012 09:23:53 +0100
parents 7e8b68dd6ace
children b45bc565d82a 61ab5fa36754
comparison
equal deleted inserted replaced
193:a1b9d1e1497b 194:0186ac92810c
22 CHECK_INCLUDE_FILE_CXX(sqlite3.h HAVE_SQLITE_H) 22 CHECK_INCLUDE_FILE_CXX(sqlite3.h HAVE_SQLITE_H)
23 if (NOT HAVE_SQLITE_H) 23 if (NOT HAVE_SQLITE_H)
24 message(FATAL_ERROR "Please install the libsqlite3-dev package") 24 message(FATAL_ERROR "Please install the libsqlite3-dev package")
25 endif() 25 endif()
26 26
27 # Autodetection of the version of SQLite
28 file(STRINGS "/usr/include/sqlite3.h" SQLITE_VERSION_NUMBER1 REGEX "#define SQLITE_VERSION_NUMBER.*$")
29 string(REGEX REPLACE "#define SQLITE_VERSION_NUMBER(.*)$" "\\1" SQLITE_VERSION_NUMBER ${SQLITE_VERSION_NUMBER1})
30
31 message("Detected version of SQLite: ${SQLITE_VERSION_NUMBER}")
32
33 IF (${SQLITE_VERSION_NUMBER} LESS 3007000)
34 # "sqlite3_create_function_v2" is not defined in SQLite < 3.7.0
35 message(FATAL_ERROR "SQLite version must be above 3.7.0. Please set the CMake variable USE_DYNAMIC_SQLITE to OFF.")
36 ENDIF()
37
27 link_libraries(sqlite3) 38 link_libraries(sqlite3)
28 endif() 39 endif()