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})