sqlcipher: sync flags with sqlite

This commit is contained in:
Wout Mertens 2022-01-13 10:34:16 +01:00 committed by GitHub
parent f52d6fb31d
commit e6988feaac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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)";