diff options
author | Leander Beernaert <leander.beernaert@qt.io> | 2019-07-19 14:33:14 +0200 |
---|---|---|
committer | Leander Beernaert <leander.beernaert@qt.io> | 2019-08-06 13:38:55 +0000 |
commit | 82435af22634ce7fcd194ea56fc063a76bc66ec3 (patch) | |
tree | d1ea2756e3a7beb6bc12d76061fe5a7a842e5fed /src/imports/platform/CMakeLists.txt | |
parent | 108ba34909a12d5d2d02a8a9cb738aaf65ac8868 (diff) |
Initial CMake conversion for QtQuickControls2
The CMake setup only covers everything under the src directory.
Tests and examples will follow in separate patches.
Change-Id: Ic4dbf6efa3128d0eea3af99117ba87690cb51077
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/imports/platform/CMakeLists.txt')
-rw-r--r-- | src/imports/platform/CMakeLists.txt | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/src/imports/platform/CMakeLists.txt b/src/imports/platform/CMakeLists.txt new file mode 100644 index 00000000..7e48083e --- /dev/null +++ b/src/imports/platform/CMakeLists.txt @@ -0,0 +1,103 @@ +# Generated from platform.pro. + +##################################################################### +## qtlabsplatformplugin Plugin: +##################################################################### + +add_qml_module(qtlabsplatformplugin + CPP_PLUGIN + URI "Qt.labs.platform" + VERSION "1.0" + RESOURCE_PREFIX "/qt-project.org/imports" + SOURCES + qquickplatformcolordialog.cpp qquickplatformcolordialog_p.h + qquickplatformdialog.cpp qquickplatformdialog_p.h + qquickplatformfiledialog.cpp qquickplatformfiledialog_p.h + qquickplatformfolderdialog.cpp qquickplatformfolderdialog_p.h + qquickplatformfontdialog.cpp qquickplatformfontdialog_p.h + qquickplatformicon.cpp qquickplatformicon_p.h + qquickplatformiconloader.cpp qquickplatformiconloader_p.h + qquickplatformmenu.cpp qquickplatformmenu_p.h + qquickplatformmenubar.cpp qquickplatformmenubar_p.h + qquickplatformmenuitem.cpp qquickplatformmenuitem_p.h + qquickplatformmenuitemgroup.cpp qquickplatformmenuitemgroup_p.h + qquickplatformmenuseparator.cpp qquickplatformmenuseparator_p.h + qquickplatformmessagedialog.cpp qquickplatformmessagedialog_p.h + qquickplatformstandardpaths.cpp qquickplatformstandardpaths_p.h + qtlabsplatformplugin.cpp + DEFINES + QT_NO_CAST_FROM_ASCII + QT_NO_CAST_TO_ASCII + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickPrivate + PUBLIC_LIBRARIES + Qt::Core + Qt::Gui + Qt::Qml + Qt::Quick +) + +#### Keys ignored in scope 1:.:.:platform.pro:<TRUE>: +# CONFIG = "no_cxx_module" +# IMPORT_VERSION = "1.0" +# OTHER_FILES = "qmldir" +# TARGETPATH = "Qt/labs/platform" +# _LOADED = "qml_plugin" + +## Scopes: +##################################################################### + +extend_target(qtlabsplatformplugin CONDITION TARGET Qt::Widgets + SOURCES + widgets/qwidgetplatform_p.h + PUBLIC_LIBRARIES + Qt::Widgets +) + +extend_target(qtlabsplatformplugin CONDITION QT_FEATURE_systemtrayicon AND TARGET Qt::Widgets + SOURCES + widgets/qwidgetplatformsystemtrayicon.cpp widgets/qwidgetplatformsystemtrayicon_p.h +) + +extend_target(qtlabsplatformplugin CONDITION TARGET Qt::Widgets AND (QT_FEATURE_colordialog OR QT_FEATURE_filedialog OR QT_FEATURE_fontdialog OR QT_FEATURE_messagebox) + SOURCES + widgets/qwidgetplatformdialog.cpp widgets/qwidgetplatformdialog_p.h +) + +extend_target(qtlabsplatformplugin CONDITION QT_FEATURE_colordialog AND TARGET Qt::Widgets + SOURCES + widgets/qwidgetplatformcolordialog.cpp widgets/qwidgetplatformcolordialog_p.h +) + +extend_target(qtlabsplatformplugin CONDITION QT_FEATURE_filedialog AND TARGET Qt::Widgets + SOURCES + widgets/qwidgetplatformfiledialog.cpp widgets/qwidgetplatformfiledialog_p.h +) + +extend_target(qtlabsplatformplugin CONDITION QT_FEATURE_fontdialog AND TARGET Qt::Widgets + SOURCES + widgets/qwidgetplatformfontdialog.cpp widgets/qwidgetplatformfontdialog_p.h +) + +extend_target(qtlabsplatformplugin CONDITION QT_FEATURE_menu AND TARGET Qt::Widgets + SOURCES + widgets/qwidgetplatformmenu.cpp widgets/qwidgetplatformmenu_p.h + widgets/qwidgetplatformmenuitem.cpp widgets/qwidgetplatformmenuitem_p.h +) + +extend_target(qtlabsplatformplugin CONDITION QT_FEATURE_messagebox AND TARGET Qt::Widgets + SOURCES + widgets/qwidgetplatformmessagedialog.cpp widgets/qwidgetplatformmessagedialog_p.h +) + +extend_target(qtlabsplatformplugin CONDITION QT_FEATURE_systemtrayicon + SOURCES + qquickplatformsystemtrayicon.cpp qquickplatformsystemtrayicon_p.h +) +add_qt_docs( + doc/qtlabsplatform.qdocconf +) + |