diff options
Diffstat (limited to 'src/widgets/CMakeLists.txt')
-rw-r--r-- | src/widgets/CMakeLists.txt | 136 |
1 files changed, 109 insertions, 27 deletions
diff --git a/src/widgets/CMakeLists.txt b/src/widgets/CMakeLists.txt index 13b31c6728..fdef309a4a 100644 --- a/src/widgets/CMakeLists.txt +++ b/src/widgets/CMakeLists.txt @@ -1,4 +1,5 @@ -# Generated from widgets.pro. +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause ##################################################################### ## Widgets Module: @@ -19,6 +20,7 @@ qt_internal_add_module(Widgets kernel/qlayout.cpp kernel/qlayout.h kernel/qlayout_p.h kernel/qlayoutengine.cpp kernel/qlayoutengine_p.h kernel/qlayoutitem.cpp kernel/qlayoutitem.h + kernel/qrhiwidget.cpp kernel/qrhiwidget.h kernel/qrhiwidget_p.h kernel/qsizepolicy.cpp kernel/qsizepolicy.h kernel/qstackedlayout.cpp kernel/qstackedlayout.h kernel/qstandardgestures.cpp kernel/qstandardgestures_p.h @@ -50,7 +52,10 @@ qt_internal_add_module(Widgets widgets/qframe.cpp widgets/qframe.h widgets/qframe_p.h widgets/qwidgetanimator.cpp widgets/qwidgetanimator_p.h DEFINES + QT_NO_CONTEXTLESS_CONNECT QT_NO_USING_NAMESPACE + QT_NO_FOREACH + QT_USE_NODISCARD_FILE_OPEN INCLUDE_DIRECTORIES dialogs LIBRARIES @@ -64,14 +69,22 @@ qt_internal_add_module(Widgets Qt::GuiPrivate PRECOMPILED_HEADER "kernel/qt_widgets_pch.h" + NO_PCH_SOURCES + compat/removed_api.cpp GENERATE_CPP_EXPORTS ) +qt_internal_extend_target(Widgets CONDITION APPLE + NO_UNITY_BUILD_SOURCES + kernel/qapplication.cpp +) + # Resources: set(qstyle_resource_files "styles/images/cdr-128.png" "styles/images/cdr-16.png" "styles/images/cdr-32.png" + "styles/images/cleartext-128.png" "styles/images/cleartext-16.png" "styles/images/cleartext-32.png" "styles/images/closedock-10.png" @@ -82,6 +95,9 @@ set(qstyle_resource_files "styles/images/closedock-64.png" "styles/images/computer-16.png" "styles/images/computer-32.png" + "styles/images/critical-128.png" + "styles/images/critical-16.png" + "styles/images/critical-32.png" "styles/images/desktop-16.png" "styles/images/desktop-32.png" "styles/images/dirclosed-128.png" @@ -105,6 +121,12 @@ set(qstyle_resource_files "styles/images/filecontents-128.png" "styles/images/filecontents-16.png" "styles/images/filecontents-32.png" + "styles/images/filedialog_end-128.png" + "styles/images/filedialog_end-16.png" + "styles/images/filedialog_end-32.png" + "styles/images/filedialog_start-128.png" + "styles/images/filedialog_start-16.png" + "styles/images/filedialog_start-32.png" "styles/images/fileinfo-128.png" "styles/images/fileinfo-16.png" "styles/images/fileinfo-32.png" @@ -120,21 +142,31 @@ set(qstyle_resource_files "styles/images/harddrive-128.png" "styles/images/harddrive-16.png" "styles/images/harddrive-32.png" + "styles/images/information-128.png" + "styles/images/information-16.png" + "styles/images/information-32.png" "styles/images/left-128.png" "styles/images/left-16.png" "styles/images/left-32.png" + "styles/images/media-pause-128.png" "styles/images/media-pause-16.png" "styles/images/media-pause-32.png" + "styles/images/media-play-128.png" "styles/images/media-play-16.png" "styles/images/media-play-32.png" + "styles/images/media-seek-backward-128.png" "styles/images/media-seek-backward-16.png" "styles/images/media-seek-backward-32.png" + "styles/images/media-seek-forward-128.png" "styles/images/media-seek-forward-16.png" "styles/images/media-seek-forward-32.png" + "styles/images/media-skip-backward-128.png" "styles/images/media-skip-backward-16.png" "styles/images/media-skip-backward-32.png" + "styles/images/media-skip-forward-128.png" "styles/images/media-skip-forward-16.png" "styles/images/media-skip-forward-32.png" + "styles/images/media-stop-128.png" "styles/images/media-stop-16.png" "styles/images/media-stop-32.png" "styles/images/media-volume-16.png" @@ -154,6 +186,9 @@ set(qstyle_resource_files "styles/images/parentdir-128.png" "styles/images/parentdir-16.png" "styles/images/parentdir-32.png" + "styles/images/question-128.png" + "styles/images/question-16.png" + "styles/images/question-32.png" "styles/images/refresh-24.png" "styles/images/refresh-32.png" "styles/images/right-128.png" @@ -171,12 +206,15 @@ set(qstyle_resource_files "styles/images/standardbutton-close-128.png" "styles/images/standardbutton-close-16.png" "styles/images/standardbutton-close-32.png" - "styles/images/standardbutton-closetab-32.png" + "styles/images/standardbutton-closetab-128.png" "styles/images/standardbutton-closetab-16.png" - "styles/images/standardbutton-closetab-down-32.png" + "styles/images/standardbutton-closetab-32.png" + "styles/images/standardbutton-closetab-down-128.png" "styles/images/standardbutton-closetab-down-16.png" - "styles/images/standardbutton-closetab-hover-32.png" + "styles/images/standardbutton-closetab-down-32.png" + "styles/images/standardbutton-closetab-hover-128.png" "styles/images/standardbutton-closetab-hover-16.png" + "styles/images/standardbutton-closetab-hover-32.png" "styles/images/standardbutton-delete-128.png" "styles/images/standardbutton-delete-16.png" "styles/images/standardbutton-delete-32.png" @@ -215,14 +253,17 @@ set(qstyle_resource_files "styles/images/titlebar-unshade-16.png" "styles/images/titlebar-unshade-32.png" "styles/images/titlebar-unshade-48.png" + "styles/images/toolbar-ext-h-128.png" "styles/images/toolbar-ext-h-16.png" "styles/images/toolbar-ext-h-32.png" "styles/images/toolbar-ext-h-8.png" + "styles/images/toolbar-ext-h-rtl-128.png" "styles/images/toolbar-ext-h-rtl-16.png" "styles/images/toolbar-ext-h-rtl-32.png" "styles/images/toolbar-ext-h-rtl-8.png" "styles/images/toolbar-ext-v-10.png" "styles/images/toolbar-ext-v-20.png" + "styles/images/toolbar-ext-v-80.png" "styles/images/toolbar-ext-v-5.png" "styles/images/trash-128.png" "styles/images/trash-16.png" @@ -236,17 +277,11 @@ set(qstyle_resource_files "styles/images/viewlist-128.png" "styles/images/viewlist-16.png" "styles/images/viewlist-32.png" + "styles/images/warning-128.png" + "styles/images/warning-16.png" + "styles/images/warning-32.png" ) -set(widgets_no_pch_sources - compat/removed_api.cpp -) - -foreach(src ${widgets_no_pch_sources}) - qt_update_ignore_pch_source(Widgets ${src}) -endforeach() - - qt_internal_add_resource(Widgets "qstyle" PREFIX "/qt-project.org/styles/commonstyle" @@ -293,15 +328,41 @@ qt_internal_add_resource(Widgets "qstyle1" ${qstyle1_resource_files} ) +set(qstyle_resource_fusion_files + "styles/images/fusion_closedock-10.png" + "styles/images/fusion_closedock-16.png" + "styles/images/fusion_closedock-20.png" + "styles/images/fusion_closedock-32.png" + "styles/images/fusion_closedock-48.png" + "styles/images/fusion_closedock-64.png" + "styles/images/fusion_normalizedockup_10.png" + "styles/images/fusion_normalizedockup-16.png" + "styles/images/fusion_normalizedockup_20.png" + "styles/images/fusion_normalizedockup-32.png" + "styles/images/fusion_normalizedockup_48.png" + "styles/images/fusion_normalizedockup_64.png" + "styles/images/fusion_titlebar-min-10.png" + "styles/images/fusion_titlebar-min-16.png" + "styles/images/fusion_titlebar-min-20.png" + "styles/images/fusion_titlebar-min-32.png" + "styles/images/fusion_titlebar-min-48.png" + "styles/images/fusion_titlebar-min-64.png" +) + +qt_internal_add_resource(Widgets "qstyle_fusion" + PREFIX + "/qt-project.org/styles/fusionstyle" + BASE + "styles" + FILES + ${qstyle_resource_fusion_files} +) + if(QT_FEATURE_reduce_relocations AND UNIX AND GCC) target_link_options(Widgets PRIVATE "LINKER:--dynamic-list=${CMAKE_CURRENT_LIST_DIR}/QtWidgets.dynlist") endif() -#### Keys ignored in scope 1:.:.:widgets.pro:<TRUE>: -# MODULE_CONFIG = "uic" -# QMAKE_LIBS = "$$QMAKE_LIBS_GUI" - ## Scopes: ##################################################################### @@ -508,7 +569,7 @@ qt_internal_extend_target(Widgets CONDITION QT_FEATURE_resizehandler qt_internal_extend_target(Widgets CONDITION QT_FEATURE_dialogbuttonbox SOURCES - widgets/qdialogbuttonbox.cpp widgets/qdialogbuttonbox.h + widgets/qdialogbuttonbox.cpp widgets/qdialogbuttonbox.h widgets/qdialogbuttonbox_p.h ) qt_internal_extend_target(Widgets CONDITION QT_FEATURE_rubberband @@ -659,6 +720,8 @@ qt_internal_extend_target(Widgets CONDITION QT_FEATURE_inputdialog qt_internal_extend_target(Widgets CONDITION QT_FEATURE_messagebox SOURCES dialogs/qmessagebox.cpp dialogs/qmessagebox.h + NO_UNITY_BUILD_SOURCES + dialogs/qmessagebox.cpp # error: ‘Old_Ok’ [etc] was not declared in this scope ) if(QT_FEATURE_messagebox) @@ -682,15 +745,25 @@ qt_internal_extend_target(Widgets CONDITION QT_FEATURE_progressdialog dialogs/qprogressdialog.cpp dialogs/qprogressdialog.h ) -qt_internal_extend_target(Widgets CONDITION QT_FEATURE_wizard - SOURCES - dialogs/qwizard.cpp dialogs/qwizard.h -) +if(QT_FEATURE_wizard) + qt_internal_extend_target(Widgets CONDITION + SOURCES + dialogs/qwizard.cpp dialogs/qwizard.h + ) -qt_internal_extend_target(Widgets CONDITION QT_FEATURE_wizard AND WIN32 - SOURCES - dialogs/qwizard_win.cpp dialogs/qwizard_win_p.h -) + if(APPLE) + set_source_files_properties(dialogs/qwizard.cpp + PROPERTIES + LANGUAGE OBJCXX + SKIP_PRECOMPILE_HEADERS ON + ) + endif() + + qt_internal_extend_target(Widgets CONDITION WIN32 + SOURCES + dialogs/qwizard_win.cpp dialogs/qwizard_win_p.h + ) +endif() qt_internal_extend_target(Widgets CONDITION QT_FEATURE_accessibility SOURCES @@ -830,11 +903,20 @@ qt_internal_extend_target(Widgets CONDITION NOT QT_FEATURE_xcb ) -qt_internal_create_tracepoints(Widgets qtwidgets.tracepoints) +qt_internal_generate_tracepoints(Widgets widgets + SOURCES + kernel/qapplication.cpp +) + qt_internal_add_docs(Widgets doc/qtwidgets.qdocconf ) +if(IOS) + qt_internal_set_apple_privacy_manifest(Widgets + "${CMAKE_CURRENT_SOURCE_DIR}/platform/ios/PrivacyInfo.xcprivacy") +endif() + # include the snippet projects for developer-builds if(QT_FEATURE_private_tests) add_subdirectory(doc/snippets/customviewstyle) |