summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 86521176a44e..7bce30f9a1cc 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)";