diff options
Diffstat (limited to 'src/sql/CMakeLists.txt')
-rw-r--r-- | src/sql/CMakeLists.txt | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/src/sql/CMakeLists.txt b/src/sql/CMakeLists.txt index 1bf3a3df2a..dbd7cf99bf 100644 --- a/src/sql/CMakeLists.txt +++ b/src/sql/CMakeLists.txt @@ -1,12 +1,14 @@ -# Generated from sql.pro. +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause ##################################################################### ## Sql Module: ##################################################################### -qt_add_module(Sql +qt_internal_add_module(Sql PLUGIN_TYPES sqldrivers SOURCES + compat/removed_api.cpp kernel/qsqlcachedresult.cpp kernel/qsqlcachedresult_p.h kernel/qsqldatabase.cpp kernel/qsqldatabase.h kernel/qsqldriver.cpp kernel/qsqldriver.h kernel/qsqldriver_p.h @@ -21,6 +23,7 @@ qt_add_module(Sql kernel/qtsqlglobal.h kernel/qtsqlglobal_p.h DEFINES QT_NO_CAST_FROM_ASCII + QT_NO_CONTEXTLESS_CONNECT QT_NO_FOREACH QT_NO_USING_NAMESPACE LIBRARIES @@ -29,29 +32,34 @@ qt_add_module(Sql Qt::Core PRIVATE_MODULE_INTERFACE Qt::CorePrivate + NO_PCH_SOURCES + "compat/removed_api.cpp" PRECOMPILED_HEADER "../corelib/global/qt_pch.h" + GENERATE_CPP_EXPORTS ) -#### Keys ignored in scope 1:.:.:sql.pro:<TRUE>: -# SQL_P = "sql" - ## Scopes: ##################################################################### -qt_extend_target(Sql CONDITION MSVC AND (TEST_architecture_arch STREQUAL "i386") +qt_internal_extend_target(Sql CONDITION MSVC AND (TEST_architecture_arch STREQUAL "i386") LINK_OPTIONS "/BASE:0x62000000" ) -qt_extend_target(Sql CONDITION QT_FEATURE_sqlmodel +qt_internal_extend_target(Sql CONDITION QT_FEATURE_sqlmodel SOURCES models/qsqlquerymodel.cpp models/qsqlquerymodel.h models/qsqlquerymodel_p.h models/qsqlrelationaldelegate.cpp models/qsqlrelationaldelegate.h models/qsqlrelationaltablemodel.cpp models/qsqlrelationaltablemodel.h models/qsqltablemodel.cpp models/qsqltablemodel.h models/qsqltablemodel_p.h ) -qt_add_docs(Sql +qt_internal_add_docs(Sql doc/qtsql.qdocconf ) +# include the snippet projects for developer-builds +if(QT_FEATURE_private_tests) + add_subdirectory(doc/snippets/code) + add_subdirectory(doc/snippets/sqldatabase) +endif() |