summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWout Mertens <Wout.Mertens@gmail.com>2022-01-14 12:19:36 +0200
committerWout Mertens <Wout.Mertens@gmail.com>2022-01-26 14:21:54 +0100
commitdc57826da0a797d3ae115e7067473bfddd0adcb3 (patch)
tree6f1ca1502229f5b00786da916387f9822b919c13
parentsqlcipher: sync flags with sqlite (diff)
downloadnixpkgs-dc57826da0a797d3ae115e7067473bfddd0adcb3.tar.gz
sqlcipher: grab CFLAGS from sqlite
Co-authored-by: Sandro <sandro.jaeckel@gmail.com> (cherry picked from commit 3fc8be277da9ef16fded052863df1d336176ca54)
-rw-r--r--pkgs/development/libraries/sqlcipher/default.nix22
1 files changed, 3 insertions, 19 deletions
diff --git a/pkgs/development/libraries/sqlcipher/default.nix b/pkgs/development/libraries/sqlcipher/default.nix
index 7bce30f9a1cc..353347215663 100644
--- a/pkgs/development/libraries/sqlcipher/default.nix
+++ b/pkgs/development/libraries/sqlcipher/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, openssl, tcl, installShellFiles, buildPackages, readline, ncurses, zlib }:
+{ stdenv, lib, fetchFromGitHub, openssl, tcl, installShellFiles, buildPackages, readline, ncurses, zlib, sqlite }:
stdenv.mkDerivation rec {
pname = "sqlcipher";
@@ -21,24 +21,8 @@ stdenv.mkDerivation rec {
];
CFLAGS = [
- # 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
+ # We want feature parity with sqlite
+ sqlite.NIX_CFLAGS_COMPILE
"-DSQLITE_HAS_CODEC"
];