CMake build fixes, including sqlite support.
parent
8d073771c3
commit
6b32cf61b2
@ -0,0 +1,38 @@
|
||||
INCLUDE( FindPackageHandleStandardArgs )
|
||||
|
||||
# Checks an environment variable; note that the first check
|
||||
# does not require the usual CMake $-sign.
|
||||
IF( DEFINED ENV{SQLITE3_DIR} )
|
||||
SET( SQLITE3_DIR "$ENV{SQLITE3_DIR}" )
|
||||
ENDIF()
|
||||
|
||||
FIND_PATH(
|
||||
SQLITE3_INCLUDE_DIR
|
||||
sqlite3.h
|
||||
HINTS
|
||||
SQLITE3_DIR
|
||||
)
|
||||
|
||||
FIND_LIBRARY( SQLITE3_LIBRARY
|
||||
NAMES sqlite3
|
||||
HINTS ${SQLITE3_DIR}
|
||||
)
|
||||
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS( sqlite3 DEFAULT_MSG
|
||||
SQLITE3_INCLUDE_DIR SQLITE3_LIBRARY
|
||||
)
|
||||
|
||||
IF( SQLITE3_FOUND )
|
||||
SET( SQLITE3_INCLUDE_DIRS ${SQLITE3_INCLUDE_DIR} )
|
||||
SET( SQLITE3_LIBRARIES ${SQLITE3_LIBRARY} )
|
||||
|
||||
MARK_AS_ADVANCED(
|
||||
SQLITE3_LIBRARY
|
||||
SQLITE3_INCLUDE_DIR
|
||||
SQLITE3_DIR
|
||||
)
|
||||
ELSE()
|
||||
SET( SQLITE3_DIR "" CACHE STRING
|
||||
"An optional hint to a directory for finding `sqlite3`"
|
||||
)
|
||||
ENDIF()
|
@ -1,2 +1,3 @@
|
||||
add_subdirectory(dynamic-security)
|
||||
add_subdirectory(persist-sqlite)
|
||||
add_subdirectory(examples)
|
||||
|
Loading…
Reference in New Issue