diff --git a/configure.cmake b/configure.cmake index 32b4abb228b..f8cb1dccadf 100644 --- a/configure.cmake +++ b/configure.cmake @@ -939,7 +939,6 @@ qt_feature("printsupport" PRIVATE ) qt_feature("sql" PRIVATE LABEL "Qt Sql" - CONDITION QT_FEATURE_thread AND NOT WASM ) qt_feature("testlib" PRIVATE LABEL "Qt Testlib" diff --git a/src/plugins/sqldrivers/sqlite/CMakeLists.txt b/src/plugins/sqldrivers/sqlite/CMakeLists.txt index 1fba18290bc..aea1c14a426 100644 --- a/src/plugins/sqldrivers/sqlite/CMakeLists.txt +++ b/src/plugins/sqldrivers/sqlite/CMakeLists.txt @@ -95,3 +95,8 @@ qt_internal_extend_target(QSQLiteDriverPlugin CONDITION NOT QT_FEATURE_dlopen AN DEFINES SQLITE_OMIT_LOAD_EXTENSION ) + +qt_internal_extend_target(QSQLiteDriverPlugin CONDITION NOT QT_FEATURE_thread AND NOT QT_FEATURE_system_sqlite + DEFINES + SQLITE_THREADSAFE=0 +)