19 lines
726 B
CMake
19 lines
726 B
CMake
|
CMAKE_MINIMUM_REQUIRED(VERSION 3.10 FATAL_ERROR)
|
||
|
|
||
|
PROJECT(SQLITE_project C)
|
||
|
|
||
|
INCLUDE_DIRECTORIES(./include)
|
||
|
|
||
|
FILE(GLOB_RECURSE SQLITE_HEADS ./include/*.h)
|
||
|
|
||
|
AUX_SOURCE_DIRECTORY(. SQLITE_SRC)
|
||
|
|
||
|
|
||
|
ADD_DEFINITIONS(-DSQLITE_HAS_CODEC -DSQLCIPHER_CRYPTO_OPENSSL -DSQLITE_OS_UNIX=1)
|
||
|
ADD_DEFINITIONS(-D_HAVE_SQLITE_CONFIG_H -DBUILD_sqlite -DNDEBUG -DSQLITE_THREADSAFE=1)
|
||
|
ADD_DEFINITIONS(-DSQLITE_ENABLE_MATH_FUNCTIONS -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT)
|
||
|
ADD_DEFINITIONS(-DSQLITE_ENABLE_MATH_FUNCTIONS -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT)
|
||
|
ADD_DEFINITIONS( -DSQLITE_HAVE_ZLIB=1 -DSQLITE_TEMP_STORE=2)
|
||
|
|
||
|
ADD_LIBRARY(SQLITE_project STATIC ${SQLITE_SRC} ${SQLITE_HEADS})
|
||
|
TARGET_LINK_LIBRARIES(SQLITE_project -lm -ldl -lz -lcrypto -lpthread)
|