vcpe/srcs/database/CMakeLists.txt

19 lines
726 B
CMake
Raw Normal View History

2022-11-28 02:35:41 +00:00
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)