summaryrefslogtreecommitdiffstats
path: root/rules/sqlite.make
diff options
context:
space:
mode:
authorClemens Gruber <clemens.gruber@pqgruber.com>2016-12-19 21:36:24 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2017-01-05 17:37:34 +0100
commit5f26dfb957ab980dc78b2728773ee7bf0740a65b (patch)
tree8d82598ed9a9588d0a4e4aa96c98d41164bcd33e /rules/sqlite.make
parent91a4994ce14633cacafae512e5808842cdc833f0 (diff)
downloadptxdist-5f26dfb957ab980dc78b2728773ee7bf0740a65b.tar.gz
ptxdist-5f26dfb957ab980dc78b2728773ee7bf0740a65b.tar.xz
sqlite: update 3.14.1 -> 3.15.2
Set configure options explicitly and set all defines to 1. Enable a common option to allow AND, NOT and nested parenthesis in FTS3/4 queries. Dynamically link libsqlite3 to sqlite3 shell tool to save space. Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/sqlite.make')
-rw-r--r--rules/sqlite.make20
1 files changed, 13 insertions, 7 deletions
diff --git a/rules/sqlite.make b/rules/sqlite.make
index 1efd64d30..90dd89d68 100644
--- a/rules/sqlite.make
+++ b/rules/sqlite.make
@@ -21,8 +21,8 @@ PACKAGES-$(PTXCONF_SQLITE) += sqlite
#
# Paths and names
#
-SQLITE_VERSION := 3140100
-SQLITE_MD5 := 3634a90a3f49541462bcaed3474b2684
+SQLITE_VERSION := 3150200
+SQLITE_MD5 := 6b4fc0d8f7f02dd56bbde10a7c497a05
SQLITE := sqlite-autoconf-$(SQLITE_VERSION)
SQLITE_SUFFIX := tar.gz
SQLITE_URL := https://www.sqlite.org/2016/$(SQLITE).$(SQLITE_SUFFIX)
@@ -37,11 +37,12 @@ SQLITE_LICENSE := public_domain
SQLITE_CONF_ENV := \
$(CROSS_ENV) \
CPPFLAGS=" \
- -DSQLITE_ENABLE_COLUMN_METADATA \
- -DSQLITE_ENABLE_FTS4 \
- -DSQLITE_ENABLE_JSON1 \
+ -DSQLITE_ENABLE_COLUMN_METADATA=1 \
+ -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 \
+ -DSQLITE_ENABLE_FTS4=1 \
+ -DSQLITE_ENABLE_JSON1=1 \
-DSQLITE_ENABLE_RTREE=1 \
- -DSQLITE_ENABLE_UNLOCK_NOTIFY \
+ -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \
-DSQLITE_SOUNDEX=1 \
"
@@ -50,9 +51,14 @@ SQLITE_CONF_OPT := \
$(CROSS_AUTOCONF_USR) \
$(GLOBAL_LARGE_FILE_OPTION) \
--disable-static \
+ --disable-editline \
--$(call ptx/endis,PTXCONF_SQLITE_READLINE)-readline \
--$(call ptx/endis,PTXCONF_SQLITE_THREADSAFE)-threadsafe \
- --$(call ptx/endis,PTXCONF_SQLITE_LOAD_EXTENTION)-dynamic-extensions
+ --$(call ptx/endis,PTXCONF_SQLITE_LOAD_EXTENTION)-dynamic-extensions \
+ --disable-fts5 \
+ --enable-json1 \
+ --disable-session \
+ --disable-static-shell
# ----------------------------------------------------------------------------
# Target-Install