summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLadislav Hagara2010-09-08 07:07:42 +0200
committerGeorge Sherwood2010-09-12 15:51:06 -0500
commitf683b030db4cda00bf96762aae51c933a2d91f93 (patch)
treedcf73f134dba16fd0971176c919e06a412ec3c5b
parent961db3df00447772dca4ab4033ec9eb628c529f1 (diff)
sqlite: added option SQLITE_SECURE_DELETE
seems xulrunner needs it after testing i ann SUB_DEPENDS (cherry picked from commit 575eeb59f7be4f9fafd5d8a56a9056b28d4f8353)
-rwxr-xr-xdatabase/sqlite/BUILD4
-rwxr-xr-xdatabase/sqlite/CONFIGURE2
-rw-r--r--database/sqlite/HISTORY3
3 files changed, 9 insertions, 0 deletions
diff --git a/database/sqlite/BUILD b/database/sqlite/BUILD
index a13b5eadd8..6b3242d9bb 100755
--- a/database/sqlite/BUILD
+++ b/database/sqlite/BUILD
@@ -2,6 +2,10 @@ if [[ $SQLITE_META == y ]]; then
CFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA=1 $CFLAGS"
fi &&
+if [[ $SQLITE_SECURE_DELETE == y ]]; then
+ CFLAGS="-DSQLITE_SECURE_DELETE $CFLAGS"
+fi &&
+
LDFLAGS="-ldl $LDFLAGS" &&
CFLAGS="${CFLAGS//-ffast-math}" &&
OPTS="--enable-load-extension $SQLITE_TSAFE $OPTS" &&
diff --git a/database/sqlite/CONFIGURE b/database/sqlite/CONFIGURE
index 7db038a7de..816ddee712 100755
--- a/database/sqlite/CONFIGURE
+++ b/database/sqlite/CONFIGURE
@@ -1,5 +1,7 @@
config_query SQLITE_META "Enable column metadata?" y &&
+config_query SQLITE_SECURE_DELETE "Compiled with SQLITE_SECURE_DELETE?" n &&
+
config_query_option SQLITE_TSAFE "Build thread-safe SQLite?" y \
"--enable-threadsafe" \
"--disable-threadsafe"
diff --git a/database/sqlite/HISTORY b/database/sqlite/HISTORY
index c11a59aaa3..2fc815bc90 100644
--- a/database/sqlite/HISTORY
+++ b/database/sqlite/HISTORY
@@ -1,3 +1,6 @@
+2010-09-08 Ladislav Hagara <hgr@vabo.cz>
+ * CONFIGURE, BUILD: added option SQLITE_SECURE_DELETE
+
2010-08-24 Ladislav Hagara <hgr@vabo.cz>
* DETAILS: 3.7.2