diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2019-08-19 15:08:15 +0200 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2019-08-28 11:16:43 +0000 |
commit | c6ea47a5ad799c5d4fa6e0458987dc8edaf3970b (patch) | |
tree | bbf30859d26a6368017c6a6a350232bb9d0b3273 /src/designer/src/designer/CMakeLists.txt | |
parent | 0b36231ab8b704ca28090ede04b93b58917f4a95 (diff) |
Port QtDesigner to CMake
Task-number: QTBUG-76002
Change-Id: I3bbcd6cca1399b277981a2fc2ea34ec5995f1dc2
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/designer/src/designer/CMakeLists.txt')
-rw-r--r-- | src/designer/src/designer/CMakeLists.txt | 138 |
1 files changed, 138 insertions, 0 deletions
diff --git a/src/designer/src/designer/CMakeLists.txt b/src/designer/src/designer/CMakeLists.txt new file mode 100644 index 000000000..a3f04d467 --- /dev/null +++ b/src/designer/src/designer/CMakeLists.txt @@ -0,0 +1,138 @@ +# Generated from designer.pro. + +##################################################################### +## designer Binary: +##################################################################### + +add_qt_executable(designer + GUI + SOURCES + ../../../shared/fontpanel/fontpanel.cpp ../../../shared/fontpanel/fontpanel.h + ../../../shared/qttoolbardialog/qttoolbardialog.cpp ../../../shared/qttoolbardialog/qttoolbardialog.h ../../../shared/qttoolbardialog/qttoolbardialog.ui + appfontdialog.cpp appfontdialog.h + assistantclient.cpp assistantclient.h + designer_enums.h + main.cpp + mainwindow.cpp mainwindow.h + newform.cpp newform.h + preferencesdialog.cpp preferencesdialog.h preferencesdialog.ui + qdesigner.cpp qdesigner.h + qdesigner_actions.cpp qdesigner_actions.h + qdesigner_appearanceoptions.cpp qdesigner_appearanceoptions.h qdesigner_appearanceoptions.ui + qdesigner_formwindow.cpp qdesigner_formwindow.h + qdesigner_server.cpp qdesigner_server.h + qdesigner_settings.cpp qdesigner_settings.h + qdesigner_toolwindow.cpp qdesigner_toolwindow.h + qdesigner_workbench.cpp qdesigner_workbench.h + saveformastemplate.cpp saveformastemplate.h saveformastemplate.ui + versiondialog.cpp versiondialog.h + INCLUDE_DIRECTORIES + ../../../shared/fontpanel + ../../../shared/qttoolbardialog + ../lib/extension + ../lib/sdk + ../lib/shared + extra + LIBRARIES + Qt::CorePrivate + Qt::DesignerComponentsPrivate + Qt::DesignerPrivate + PUBLIC_LIBRARIES + Qt::Designer + Qt::DesignerComponents + Qt::Gui + Qt::Network + Qt::Widgets + Qt::Xml + ENABLE_AUTOGEN_TOOLS + uic +) + +# Resources: +set(designer_resource_files + "images/designer.png" +) + +add_qt_resource(designer "designer" + PREFIX + "/qt-project.org/designer" + FILES + ${designer_resource_files} +) +set_source_files_properties("../../../shared/qttoolbardialog/images/back.png" + PROPERTIES QT_RESOURCE_ALIAS "images/back.png" +) +set_source_files_properties("../../../shared/qttoolbardialog/images/down.png" + PROPERTIES QT_RESOURCE_ALIAS "images/down.png" +) +set_source_files_properties("../../../shared/qttoolbardialog/images/forward.png" + PROPERTIES QT_RESOURCE_ALIAS "images/forward.png" +) +set_source_files_properties("../../../shared/qttoolbardialog/images/minus.png" + PROPERTIES QT_RESOURCE_ALIAS "images/minus.png" +) +set_source_files_properties("../../../shared/qttoolbardialog/images/plus.png" + PROPERTIES QT_RESOURCE_ALIAS "images/plus.png" +) +set_source_files_properties("../../../shared/qttoolbardialog/images/up.png" + PROPERTIES QT_RESOURCE_ALIAS "images/up.png" +) +set(qttoolbardialog_resource_files + "images/back.png" + "images/down.png" + "images/forward.png" + "images/minus.png" + "images/plus.png" + "images/up.png" +) + +add_qt_resource(designer "qttoolbardialog" + PREFIX + "/qt-project.org/qttoolbardialog" + BASE + "../../../shared/qttoolbardialog" + FILES + ${qttoolbardialog_resource_files} +) + + +#### Keys ignored in scope 1:.:.:designer.pro:<TRUE>: +# PRECOMPILED_HEADER = "qdesigner_pch.h" +# QMAKE_TARGET_DESCRIPTION = "Qt" "Designer" +# _LOADED = "qt_app" + +## Scopes: +##################################################################### + +extend_target(designer CONDITION TARGET Qt::PrintSupport + PUBLIC_LIBRARIES + Qt::PrintSupport +) + +extend_target(designer CONDITION QT_CONFIG___contains___static + DEFINES + QT_DESIGNER_STATIC +) + +#### Keys ignored in scope 4:.:.:designer.pro:WIN32: +# RC_ICONS = "designer.ico" +# VERSION = "$${QT_VERSION}.0" + +#### Keys ignored in scope 5:.:.:designer.pro:else: +# VERSION = "$${QT_VERSION}" + +#### Keys ignored in scope 6:.:.:designer.pro:APPLE: +# FILETYPES.files = "uifile.icns" +# FILETYPES.path = "Contents/Resources" +# ICON = "designer.icns" +# QMAKE_BUNDLE_DATA = "FILETYPES" +# QMAKE_INFO_PLIST = "Info_mac.plist" + +extend_target(designer CONDITION UNIX AND NOT APPLE_OSX AND NOT HAIKU + PUBLIC_LIBRARIES + m +) +add_qt_docs( + doc/qtdesigner.qdocconf +) + |