comparison extern/libsqlite/CMakeLists.txt @ 264:9bbbabb6f077

cmake: make macros simpler
author David Demelier <markand@malikania.fr>
date Wed, 09 Dec 2020 21:22:21 +0100
parents d51d9c0c2186
children
comparison
equal deleted inserted replaced
263:cd5bdb995052 264:9bbbabb6f077
21 molko_define_library( 21 molko_define_library(
22 TARGET libsqlite 22 TARGET libsqlite
23 SOURCES sqlite3.c sqlite3.h 23 SOURCES sqlite3.c sqlite3.h
24 EXTERNAL 24 EXTERNAL
25 FOLDER extern 25 FOLDER extern
26 PUBLIC_FLAGS 26 FLAGS
27 SQLITE_THREADSAFE=0 27 PRIVATE
28 SQLITE_DEFAULT_MEMSTATUS=0 28 SQLITE_THREADSAFE=0
29 SQLITE_DEFAULT_FOREIGN_KEYS=1 29 SQLITE_DEFAULT_MEMSTATUS=0
30 SQLITE_OMIT_DEPRECATED 30 SQLITE_DEFAULT_FOREIGN_KEYS=1
31 SQLITE_OMIT_LOAD_EXTENSION 31 SQLITE_OMIT_DEPRECATED
32 $<$<CONFIG:Debug>:SQLITE_DEBUG> 32 SQLITE_OMIT_LOAD_EXTENSION
33 $<$<CONFIG:Debug>:SQLITE_MEMDEBUG> 33 $<$<CONFIG:Debug>:SQLITE_DEBUG>
34 PUBLIC_INCLUDES 34 $<$<CONFIG:Debug>:SQLITE_MEMDEBUG>
35 $<BUILD_INTERFACE:${libsqlite_SOURCE_DIR}> 35 INCLUDES
36 $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> 36 PUBLIC
37 $<BUILD_INTERFACE:${libsqlite_SOURCE_DIR}>
38 $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
37 ) 39 )