summaryrefslogtreecommitdiff
path: root/cmake/Modules/FindSqlite3.cmake
blob: ecce6e38e2d70c1e565c731d45560c98f048ef88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Look for sqlite3, use our own if not found

FIND_PATH(SQLITE3_INCLUDE_DIR sqlite3.h)

FIND_LIBRARY(SQLITE3_LIBRARY NAMES sqlite3)

IF(SQLITE3_LIBRARY AND SQLITE3_INCLUDE_DIR)
	SET( SQLITE3_FOUND TRUE )
ENDIF(SQLITE3_LIBRARY AND SQLITE3_INCLUDE_DIR)

IF(SQLITE3_FOUND)
	MESSAGE(STATUS "Found system sqlite3 header file in ${SQLITE3_INCLUDE_DIR}")
	MESSAGE(STATUS "Found system sqlite3 library ${SQLITE3_LIBRARY}")
ELSE(SQLITE3_FOUND)
	SET(SQLITE3_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/sqlite)
	SET(SQLITE3_LIBRARY sqlite3)
	MESSAGE(STATUS "Using project sqlite3 library")
ENDIF(SQLITE3_FOUND)