summary refs log tree commit diff
path: root/pkgs/development/libraries/sqlcipher
diff options
context:
space:
mode:
authorWout Mertens <Wout.Mertens@gmail.com>2022-01-13 10:34:16 +0100
committerGitHub <noreply@github.com>2022-01-13 10:34:16 +0100
commite6988feaac2829ad8c3f56d4138091a07a36befd (patch)
treebb8b092defe9cdcff4fe4e8885c1279b01cf31d0 /pkgs/development/libraries/sqlcipher
parentf52d6fb31d3dde7ce4849de9a14e38d5293da723 (diff)
downloadnixpkgs-e6988feaac2829ad8c3f56d4138091a07a36befd.tar
nixpkgs-e6988feaac2829ad8c3f56d4138091a07a36befd.tar.gz
nixpkgs-e6988feaac2829ad8c3f56d4138091a07a36befd.tar.bz2
nixpkgs-e6988feaac2829ad8c3f56d4138091a07a36befd.tar.lz
nixpkgs-e6988feaac2829ad8c3f56d4138091a07a36befd.tar.xz
nixpkgs-e6988feaac2829ad8c3f56d4138091a07a36befd.tar.zst
nixpkgs-e6988feaac2829ad8c3f56d4138091a07a36befd.zip
sqlcipher: sync flags with sqlite
Diffstat (limited to 'pkgs/development/libraries/sqlcipher')
-rw-r--r--pkgs/development/libraries/sqlcipher/default.nix22
1 files changed, 18 insertions, 4 deletions
diff --git a/pkgs/development/libraries/sqlcipher/default.nix b/pkgs/development/libraries/sqlcipher/default.nix
index 86521176a44..7bce30f9a1c 100644
--- a/pkgs/development/libraries/sqlcipher/default.nix
+++ b/pkgs/development/libraries/sqlcipher/default.nix
@@ -21,11 +21,25 @@ stdenv.mkDerivation rec {
   ];
 
   CFLAGS = [
-    "-DSQLITE_ENABLE_COLUMN_METADATA=1"
-    "-DSQLITE_ENABLE_JSON1=1"
-    "-DSQLITE_ENABLE_UNLOCK_NOTIFY=1"
+    # Keep these in sync with ../sqlite/default.nix
+    "-DSQLITE_ENABLE_COLUMN_METADATA"
+    "-DSQLITE_ENABLE_DBSTAT_VTAB"
+    "-DSQLITE_ENABLE_JSON1"
+    "-DSQLITE_ENABLE_FTS3"
+    "-DSQLITE_ENABLE_FTS3_PARENTHESIS"
+    "-DSQLITE_ENABLE_FTS3_TOKENIZER"
+    "-DSQLITE_ENABLE_FTS4"
+    "-DSQLITE_ENABLE_FTS5"
+    "-DSQLITE_ENABLE_RTREE"
+    "-DSQLITE_ENABLE_STMT_SCANSTATUS"
+    "-DSQLITE_ENABLE_UNLOCK_NOTIFY"
+    "-DSQLITE_SOUNDEX"
+    "-DSQLITE_SECURE_DELETE"
+    "-DSQLITE_MAX_VARIABLE_NUMBER=250000"
+    "-DSQLITE_MAX_EXPR_DEPTH=10000"
+
+    # Additional flags for sqlcipher
     "-DSQLITE_HAS_CODEC"
-    "-DSQLITE_SECURE_DELETE=1"
   ];
 
   BUILD_CC = "$(CC_FOR_BUILD)";