Sqlite: Upgrade Sqlite

We will use the new JSON extension to save structured data in the symbol
database.

Change-Id: Ife4b36d99e550a9f19f293a221cf94d5e98d5286
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
Marco Bubke
2017-12-27 15:12:08 +01:00
parent 1a706b410c
commit 41baafef0c
5 changed files with 72687 additions and 20242 deletions

View File

@@ -46,6 +46,7 @@ HEADERS += \
$$PWD/sqliteindex.h \
$$PWD/sqlitebasestatement.h
DEFINES += SQLITE_THREADSAFE=2 SQLITE_ENABLE_FTS4 SQLITE_ENABLE_FTS3_PARENTHESIS SQLITE_ENABLE_UNLOCK_NOTIFY SQLITE_ENABLE_COLUMN_METADATA
DEFINES += SQLITE_THREADSAFE=2 SQLITE_ENABLE_FTS4 SQLITE_ENABLE_FTS3_PARENTHESIS \
SQLITE_ENABLE_UNLOCK_NOTIFY SQLITE_ENABLE_COLUMN_METADATA SQLITE_ENABLE_JSON1
contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols

View File

@@ -10,7 +10,8 @@ QtcLibrary {
"SQLITE_ENABLE_FTS4",
"SQLITE_ENABLE_FTS3_PARENTHESIS",
"SQLITE_ENABLE_UNLOCK_NOTIFY",
"SQLITE_ENABLE_COLUMN_METADATA"
"SQLITE_ENABLE_COLUMN_METADATA",
"SQLITE_ENABLE_JSON1"
])
cpp.optimization: "fast"
cpp.dynamicLibraries: base.concat((qbs.targetOS.contains("unix") && !qbs.targetOS.contains("bsd"))