diff --git a/CMakeLists.txt b/CMakeLists.txt index e3a58950a65f002d49fa61e4e8f1758cd8f81271..1f02b1808b9375b7a87c4eed1ea8e3df3ac47003 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -234,7 +234,7 @@ endif() find_package(Eigen 3.2.0 REQUIRED) find_package(Python 2.4 REQUIRED) -find_package(SQLite3 REQUIRED) +find_package(SQLite3 3.7.13 REQUIRED) if(USE_NUMPY) find_package(Numpy REQUIRED) @@ -304,6 +304,7 @@ include_directories(${Boost_INCLUDE_DIRS} ${TIFF_INCLUDE_DIR} ${PNG_INCLUDE_DIRS} ${OPEN_MM_INCLUDE_DIRS} + ${SQLITE3_INCLUDE_DIRS} ) if(USE_NUMPY) include_directories(${PYTHON_NUMPY_INCLUDE_DIR}) diff --git a/cmake_support/FindSQLite3.cmake b/cmake_support/FindSQLite3.cmake index 4b1209c6c8cd38224222a0fbdb5cdfe38844cdf0..ae8aef7378aa5ff7c11dd239f1007b4cdf5c80fd 100644 --- a/cmake_support/FindSQLite3.cmake +++ b/cmake_support/FindSQLite3.cmake @@ -1,27 +1,20 @@ -# Try to find SQLite3 -# # Once done this will define # - Find SQLite3 # Find the native SQLite3 includes and library # -# SQLITE3_INCLUDE_DIRS - SQLite3 include dirs. -# SQLITE3_LIBRARIES - List of libraries when using SQLite3. -# SQLITE3_FOUND - True if SQLite3 found. +# SQLITE3_INCLUDE_DIRS - SQLite3 include dir. +# SQLITE3_LIBRARIES - List of libraries when using SQLite3. +# SQLITE3_FOUND - True if SQLite3 found. -find_path(SQLITE3_INCLUDE_DIR NAMES sqlite3.h) +find_path(SQLITE3_INCLUDE_DIR sqlite3.h) find_library(SQLITE3_LIBRARY NAMES sqlite3) # handle the QUIETLY and REQUIRED arguments and set SQLITE3_FOUND to TRUE if # all listed variables are TRUE -include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(SQLITE3 DEFAULT_MSG SQLITE3_LIBRARY SQLITE3_INCLUDE_DIR) -IF(SQLITE3_FOUND) - SET(SQLITE3_INCLUDE_DIRS ${SQLITE3_INCLUDE_DIR}) - SET(SQLITE3_LIBRARIES ${SQLITE3_LIBRARY}) -ELSE(SQLITE3_FOUND) - SET(SQLITE3_INCLUDE_DIRS) - SET(SQLITE3_LIBRARIES) -ENDIF(SQLITE3_FOUND) +include (FindPackageHandleStandardArgs) +find_package_handle_standard_args (SQLITE3 DEFAULT_MSG SQLITE3_LIBRARY SQLITE3_INCLUDE_DIR) mark_as_advanced(SQLITE3_LIBRARY SQLITE3_INCLUDE_DIR) +SET(SQLITE3_INCLUDE_DIRS ${SQLITE3_INCLUDE_DIR}) +SET(SQLITE3_LIBRARIES ${SQLITE3_LIBRARY})