summaryrefslogtreecommitdiff
path: root/chromium/third_party/sqlite/src/tool/mksqlite3h.tcl
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/sqlite/src/tool/mksqlite3h.tcl')
-rw-r--r--chromium/third_party/sqlite/src/tool/mksqlite3h.tcl10
1 files changed, 10 insertions, 0 deletions
diff --git a/chromium/third_party/sqlite/src/tool/mksqlite3h.tcl b/chromium/third_party/sqlite/src/tool/mksqlite3h.tcl
index 9078a157535..bd579c28b0e 100644
--- a/chromium/third_party/sqlite/src/tool/mksqlite3h.tcl
+++ b/chromium/third_party/sqlite/src/tool/mksqlite3h.tcl
@@ -40,9 +40,16 @@ set TOP [lindex $argv 0]
#
set useapicall 0
+# Include sqlite3recover.h?
+#
+set enable_recover 0
+
if {[lsearch -regexp [lrange $argv 1 end] {^-+useapicall}] != -1} {
set useapicall 1
}
+if {[lsearch -regexp [lrange $argv 1 end] {^-+enable-recover}] != -1} {
+ set enable_recover 1
+}
# Get the SQLite version number (ex: 3.6.18) from the $TOP/VERSION file.
#
@@ -84,6 +91,9 @@ set filelist [subst {
$TOP/ext/session/sqlite3session.h
$TOP/ext/fts5/fts5.h
}]
+if {$enable_recover} {
+ lappend filelist "$TOP/ext/recover/sqlite3recover.h"
+}
# These are the functions that accept a variable number of arguments. They
# always need to use the "cdecl" calling convention even when another calling