From e6988feaac2829ad8c3f56d4138091a07a36befd Mon Sep 17 00:00:00 2001 From: Wout Mertens Date: Thu, 13 Jan 2022 10:34:16 +0100 Subject: sqlcipher: sync flags with sqlite --- pkgs/development/libraries/sqlcipher/default.nix | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'pkgs/development/libraries/sqlcipher') 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)"; -- cgit 1.4.1