From 9d3087b9b45f3d124848da40a07b4185f799e5b5 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Thu, 28 May 2020 11:13:54 +0200 Subject: [PATCH] Sqlite: Fix CMakeLists.txt Change-Id: I53d862aabe76f2b5edefb8e365af8ab73f4994f5 Reviewed-by: Tim Jenssen --- src/libs/sqlite/CMakeLists.txt | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/libs/sqlite/CMakeLists.txt b/src/libs/sqlite/CMakeLists.txt index 36a92a7099d..19d3dbb8a8f 100644 --- a/src/libs/sqlite/CMakeLists.txt +++ b/src/libs/sqlite/CMakeLists.txt @@ -1,7 +1,15 @@ add_qtc_library(Sqlite DEFINES - SQLITE_THREADSAFE=2 SQLITE_ENABLE_FTS4 SQLITE_ENABLE_FTS3_PARENTHESIS - SQLITE_ENABLE_UNLOCK_NOTIFY SQLITE_ENABLE_COLUMN_METADATA + SQLITE_THREADSAFE=2 SQLITE_ENABLE_FTS5 + SQLITE_ENABLE_UNLOCK_NOTIFY SQLITE_ENABLE_JSON1 + SQLITE_DEFAULT_FOREIGN_KEYS=1 SQLITE_TEMP_STORE=2 SQLITE_DEFAULT_PAGE_SIZE=32768 + SQLITE_DEFAULT_WAL_SYNCHRONOUS=1 SQLITE_MAX_WORKER_THREADS SQLITE_DEFAULT_MEMSTATUS=0 + SQLITE_OMIT_DEPRECATED SQLITE_OMIT_DECLTYPE + SQLITE_MAX_EXPR_DEPTH=0 SQLITE_OMIT_SHARED_CACHE SQLITE_USE_ALLOCA + SQLITE_ENABLE_MEMORY_MANAGEMENT SQLITE_ENABLE_NULL_TRIM SQLITE_OMIT_EXPLAIN + SQLITE_OMIT_LOAD_EXTENSION SQLITE_OMIT_UTF16 SQLITE_DQS=0 + SQLITE_ENABLE_STAT4 HAVE_ISNAN HAVE_FDATASYNC HAVE_MALLOC_USABLE_SIZE + SQLITE_DEFAULT_MMAP_SIZE=268435456 BUILD_SQLITE_LIBRARY DEPENDS Qt5::Core Threads::Threads ${CMAKE_DL_LIBS} PUBLIC_INCLUDES @@ -9,7 +17,10 @@ add_qtc_library(Sqlite ../3rdparty/sqlite SOURCES ../3rdparty/sqlite/sqlite3.c + ../3rdparty/sqlite/carray.c + constraints.h createtablesqlstatementbuilder.cpp createtablesqlstatementbuilder.h + lastchangedrowid.h sqlitebasestatement.cpp sqlitebasestatement.h sqlitecolumn.h sqlitedatabase.cpp sqlitedatabase.h