summaryrefslogtreecommitdiffstats
path: root/contrib/cmake/FindSqlite3.cmake
blob: 36c98b00bf5c9936e65448dd9b4cdb2ee055b07c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FIND_PATH(SQLITE3_INCLUDE_DIR sqlite3.h)

FIND_LIBRARY(SQLITE3_LIBRARY_RELEASE NAMES sqlite3)

if (SQLITE3_LIBRARY_RELEASE)
	list(APPEND SQLITE3_LIBRARY optimized ${SQLITE3_LIBRARY_RELEASE})
endif()

FIND_LIBRARY(SQLITE3_LIBRARY_DEBUG NAMES sqlite3_d)

if (SQLITE3_LIBRARY_DEBUG)
	list(APPEND SQLITE3_LIBRARY debug ${SQLITE3_LIBRARY_DEBUG})
else()
	if(NOT WIN32)
		list(APPEND SQLITE3_LIBRARY debug ${SQLITE3_LIBRARY_RELEASE})
	endif()
endif()

INCLUDE(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Sqlite3 DEFAULT_MSG SQLITE3_LIBRARY SQLITE3_INCLUDE_DIR)
MARK_AS_ADVANCED(SQLITE3_LIBRARY SQLITE3_INCLUDE_DIR)