aboutsummaryrefslogtreecommitdiffhomepage
path: root/sqlite
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2021-09-23 12:05:09 +0300
committerlevlam <levlam@telegram.org>2021-09-23 12:05:09 +0300
commita18c263fa39b6cdccadaf22a8bbde58e020b6dac (patch)
treee463d322d0048236bddff58bca8be1879dc1a337 /sqlite
parent23f585caf0ffde6081af6ffaabf01ff5e864dd64 (diff)
Refactor SQLite compile-time options.
Diffstat (limited to 'sqlite')
-rw-r--r--sqlite/CMakeLists.txt14
1 files changed, 9 insertions, 5 deletions
diff --git a/sqlite/CMakeLists.txt b/sqlite/CMakeLists.txt
index b42ca7255..df2f5c18c 100644
--- a/sqlite/CMakeLists.txt
+++ b/sqlite/CMakeLists.txt
@@ -32,17 +32,21 @@ if (WIN32)
endif()
target_compile_definitions(tdsqlite PRIVATE
+ -DOMIT_MEMLOCK
-DSQLITE_DEFAULT_MEMSTATUS=0
- -DSQLITE_DEFAULT_SYNCHRONOUS=1
-DSQLITE_DEFAULT_RECURSIVE_TRIGGERS=1
- -DSQLITE_TEMP_STORE=2
- -DSQLITE_OMIT_LOAD_EXTENSION
+ -DSQLITE_DEFAULT_SYNCHRONOUS=1
+ -DSQLITE_DISABLE_LFS
+ -DSQLITE_ENABLE_FTS5
+ -DSQLITE_HAS_CODEC
-DSQLITE_OMIT_DECLTYPE
- -DSQLITE_OMIT_PROGRESS_CALLBACK
-DSQLITE_OMIT_DEPRECATED
+ -DSQLITE_OMIT_DESERIALIZE
+ -DSQLITE_OMIT_LOAD_EXTENSION
+ -DSQLITE_OMIT_PROGRESS_CALLBACK
#-DSQLITE_OMIT_SHARED_CACHE
+ -DSQLITE_TEMP_STORE=2
)
-target_compile_definitions(tdsqlite PRIVATE -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_ENABLE_FTS5 -DSQLITE_DISABLE_LFS -DOMIT_MEMLOCK)
if (NOT WIN32)
target_compile_definitions(tdsqlite PRIVATE -DHAVE_USLEEP -DNDEBUG=1)