From fa4c8fa71ac30feb29f5f7a208cc5fe7d21f3aa9 Mon Sep 17 00:00:00 2001 From: Giuseppe D'Angelo Date: Wed, 26 Oct 2022 18:06:51 +0200 Subject: [PATCH] SQLite: enable default features for the built-in version SQLite's configure enables, by default, more options than the ones that we enabled in our bundled copy of SQLite. Add the necessary defines to reach feature parity, namely support for MATH functions, GEOPOLY and FTS4. [ChangeLog][Third-Party Code] SQLite shipped with Qt now supports FTS4, the mathematical functions and the Geopoly interface. Change-Id: Iaed93fa1994a4c14c0990fab18d7a6e3e67af1e4 Fixes: QTBUG-108016 Reviewed-by: Christian Ehrlicher --- src/plugins/sqldrivers/sqlite/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/sqldrivers/sqlite/CMakeLists.txt b/src/plugins/sqldrivers/sqlite/CMakeLists.txt index eec81573f8..a183ecc965 100644 --- a/src/plugins/sqldrivers/sqlite/CMakeLists.txt +++ b/src/plugins/sqldrivers/sqlite/CMakeLists.txt @@ -52,8 +52,11 @@ qt_internal_extend_target(QSQLiteDriverPlugin CONDITION NOT QT_FEATURE_system_sq SQLITE_ENABLE_COLUMN_METADATA SQLITE_ENABLE_FTS3 SQLITE_ENABLE_FTS3_PARENTHESIS + SQLITE_ENABLE_FTS4 SQLITE_ENABLE_FTS5 + SQLITE_ENABLE_GEOPOLY SQLITE_ENABLE_JSON1 + SQLITE_ENABLE_MATH_FUNCTIONS SQLITE_ENABLE_RTREE SQLITE_OMIT_COMPLETE INCLUDE_DIRECTORIES