summaryrefslogtreecommitdiff
path: root/sqlite3/buildfile
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2020-01-29 23:08:12 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2020-01-29 23:08:12 +0300
commit018586c2aad72ee2944105d443ec98eb02aa8974 (patch)
tree0a4585c2fde5f3e430ee6100a1bb2fc9a16bb387 /sqlite3/buildfile
parent0a054f609f7022f7d27f59094041641b8b48b3d8 (diff)
Release version 3.27.2+1v3.27.2+1
Enable zlib usage Stop using cc.poptions variable as it now come after c.poptions
Diffstat (limited to 'sqlite3/buildfile')
-rw-r--r--sqlite3/buildfile16
1 files changed, 5 insertions, 11 deletions
diff --git a/sqlite3/buildfile b/sqlite3/buildfile
index b85acd4..a8e7466 100644
--- a/sqlite3/buildfile
+++ b/sqlite3/buildfile
@@ -3,9 +3,10 @@
./: exe{sqlite3} doc{INSTALL README} man1{sqlite3} manifest
-import libs = libsqlite3%lib{sqlite3}
+import libs = libsqlite3%lib{sqlite3}
+import libs += libz%lib{z}
-exe{sqlite3}: {h c}{*} $libs
+exe{sqlite3}: {h c}{*} $libs testscript
gcc = ($c.class == 'gcc')
@@ -22,7 +23,8 @@ gcc = ($c.class == 'gcc')
# This is the subset of features that we enable by default in libsqlite3 and
# that affect the shell. They can be overridden in the same way.
#
-cc.poptions =+ -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_SESSION=1
+c.poptions =+ -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_SESSION=1 \
+ -DSQLITE_HAVE_ZLIB
# Both Debian and Fedora add this so gotta be important.
#
@@ -39,14 +41,6 @@ if $gcc
if $gcc
c.coptions += -Wno-extra -Wno-error
-# Smoke test.
-#
-exe{sqlite3}: file{test.out}: test.stdout = true
-exe{sqlite3}: test.arguments = ':memory:' \
-'CREATE TABLE test (id INTEGER PRIMARY KEY);
-INSERT INTO test VALUES(123);
-SELECT * FROM test;'
-
# Don't install INSTALL file.
#
doc{INSTALL}@./: install = false