summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorAlbert Astals Cid <albert.astals.cid@kdab.com>2019-02-12 12:00:49 +0100
committerAlbert Astals Cid <albert.astals.cid@kdab.com>2019-02-12 14:02:22 +0000
commit9bef044a0bec636ff08f7dcd6e16f6fadd612532 (patch)
tree72ccce7b9e7b3e50e4d72449ce75f988097ad955 /util
parent0867dbf2f410b2096c62a9f40b75e4e5ab86dac9 (diff)
cmake: Search and enable the sqlite[3] plugin
Added to QtFeature.cmake a way to be able to run feature_module begin and end without having an actual module by passing NO_MODULE Change-Id: Ib708bd3878e2591da193d18563c8932cc4b75e7f Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'util')
-rwxr-xr-xutil/cmake/configurejson2cmake.py5
-rw-r--r--util/cmake/helper.py1
2 files changed, 6 insertions, 0 deletions
diff --git a/util/cmake/configurejson2cmake.py b/util/cmake/configurejson2cmake.py
index 870c56d4d6..e99bb27bc2 100755
--- a/util/cmake/configurejson2cmake.py
+++ b/util/cmake/configurejson2cmake.py
@@ -81,6 +81,7 @@ def map_library(lib: str) -> Union[str, LibraryMapping, List[str]]:
'posix_iconv': None,
'pps': 'PPS',
'slog2': 'Slog2',
+ 'sqlite3': 'SQLite3',
'sun_iconv': None,
'tslib': 'Tslib',
'udev': 'Libudev',
@@ -731,6 +732,9 @@ def parseFeature(ctx, feature, data, cm_fh):
'separate_debug_info': None,
'shared': None,
'silent': None,
+ 'sql-sqlite' : {
+ 'condition': 'QT_FEATURE_datestring AND SQLite3_FOUND',
+ },
'stack-protector-strong': None,
'static': None,
'static_runtime': None,
@@ -746,6 +750,7 @@ def parseFeature(ctx, feature, data, cm_fh):
'system-jpeg': None,
'system-pcre2': None,
'system-png': None,
+ 'system-sqlite': None,
'system-xcb': None,
'system-zlib': None,
'use_gold_linker': None,
diff --git a/util/cmake/helper.py b/util/cmake/helper.py
index 16502fd274..6234d26d09 100644
--- a/util/cmake/helper.py
+++ b/util/cmake/helper.py
@@ -215,6 +215,7 @@ libray_mapping = {
'libproxy': 'LibProxy::LibProxy',
'librt': 'WrapRt',
'pcre2': 'PCRE2',
+ 'sqlite': 'SQLite3',
'x11sm': '${X11_SM_LIB} ${X11_ICE_LIB}',
'xcb_icccm': 'XCB::ICCCM',
'xcb_image': 'XCB::IMAGE',