summaryrefslogtreecommitdiffstats
path: root/src/designer/src/designer/CMakeLists.txt
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2019-08-19 15:08:15 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2019-08-28 11:16:43 +0000
commitc6ea47a5ad799c5d4fa6e0458987dc8edaf3970b (patch)
treebbf30859d26a6368017c6a6a350232bb9d0b3273 /src/designer/src/designer/CMakeLists.txt
parent0b36231ab8b704ca28090ede04b93b58917f4a95 (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.txt138
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
+)
+