changeset 202:baf7e6575181

extern: add some flags to sqlite
author David Demelier <markand@malikania.fr>
date Mon, 09 Nov 2020 19:28:08 +0100
parents bd5b3a11fe6f
children d3ef968745f5
files extern/libsqlite/CMakeLists.txt
diffstat 1 files changed, 7 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/extern/libsqlite/CMakeLists.txt	Mon Nov 09 19:19:57 2020 +0100
+++ b/extern/libsqlite/CMakeLists.txt	Mon Nov 09 19:28:08 2020 +0100
@@ -18,14 +18,18 @@
 
 project(libsqlite)
 
-find_package(Threads REQUIRED)
-
 molko_define_library(
 	TARGET libsqlite
 	SOURCES sqlite3.c sqlite3.h
 	FOLDER extern
+	FLAGS
+		SQLITE_THREADSAFE=0
+		SQLITE_DEFAULT_MEMSTATUS=0
+		SQLITE_DEFAULT_FOREIGN_KEYS=1
+		SQLITE_OMIT_DEPRECATED
+		$<$<CONFIG:Debug>:SQLITE_DEBUG>
+		$<$<CONFIG:Debug>:SQLITE_MEMDEBUG>
 	PUBLIC_INCLUDES
 		$<BUILD_INTERFACE:${libsqlite_SOURCE_DIR}>
 		$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
-	LIBRARIES Threads::Threads ${CMAKE_DL_LIBS}
 )