summary refs log tree commit diff
path: root/pkgs/development/libraries/sqlite/default.nix
diff options
context:
space:
mode:
authorWout Mertens <Wout.Mertens@gmail.com>2016-10-16 23:17:55 +0200
committerWout Mertens <Wout.Mertens@gmail.com>2016-10-23 19:11:37 +0200
commitb16c240ca7f9313e39d0634f9e20beb2848df2d8 (patch)
tree5527612f22eb54556ae37a3b7224ed1b48adc683 /pkgs/development/libraries/sqlite/default.nix
parentd3eb4afbdadaa417b3ae7e91402678287a3a7af1 (diff)
downloadnixpkgs-b16c240ca7f9313e39d0634f9e20beb2848df2d8.tar
nixpkgs-b16c240ca7f9313e39d0634f9e20beb2848df2d8.tar.gz
nixpkgs-b16c240ca7f9313e39d0634f9e20beb2848df2d8.tar.bz2
nixpkgs-b16c240ca7f9313e39d0634f9e20beb2848df2d8.tar.lz
nixpkgs-b16c240ca7f9313e39d0634f9e20beb2848df2d8.tar.xz
nixpkgs-b16c240ca7f9313e39d0634f9e20beb2848df2d8.tar.zst
nixpkgs-b16c240ca7f9313e39d0634f9e20beb2848df2d8.zip
sqlite: Enable FTS5 extension
See https://www.sqlite.org/fts5.html
Diffstat (limited to 'pkgs/development/libraries/sqlite/default.nix')
-rw-r--r--pkgs/development/libraries/sqlite/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/development/libraries/sqlite/default.nix b/pkgs/development/libraries/sqlite/default.nix
index 1eab55141bf..c557de1f39f 100644
--- a/pkgs/development/libraries/sqlite/default.nix
+++ b/pkgs/development/libraries/sqlite/default.nix
@@ -24,6 +24,7 @@ stdenv.mkDerivation {
     "-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"
@@ -46,6 +47,9 @@ stdenv.mkDerivation {
       export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -DUSE_PREAD64 -D_LARGEFILE64_SOURCE"
     fi
 
+    # Necessary for FTS5 on Linux
+    export NIX_LDFLAGS="$NIX_LDFLAGS -lm"
+
     echo ""
     echo "NIX_CFLAGS_COMPILE = $NIX_CFLAGS_COMPILE"
     echo ""