diff options
Diffstat (limited to 'src/plugins/designer/CMakeLists.txt')
-rw-r--r-- | src/plugins/designer/CMakeLists.txt | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/plugins/designer/CMakeLists.txt b/src/plugins/designer/CMakeLists.txt new file mode 100644 index 0000000000..52f7b53e18 --- /dev/null +++ b/src/plugins/designer/CMakeLists.txt @@ -0,0 +1,41 @@ +# Qt5::DesignerComponents doesn't have a target, so we need to define our own:-/ +find_package(DesignerComponents) + +if (WITH_TESTS) + set(TST_COMPONENT CppEditor) +endif() + +add_qtc_plugin(Designer + CONDITION TARGET Qt5::DesignerComponents AND TARGET Qt5::Designer + DEPENDS designerintegrationv2 + Qt5::Designer Qt5::PrintSupport Qt5::DesignerComponents + DEFINES CPP_ENABLED + PLUGIN_DEPENDS Core CppTools ProjectExplorer QtSupport ResourceEditor TextEditor ${TST_COMPONENT} + SOURCES + codemodelhelpers.cpp codemodelhelpers.h + cpp/formclasswizard.cpp cpp/formclasswizard.h + cpp/formclasswizarddialog.cpp cpp/formclasswizarddialog.h + cpp/formclasswizardpage.cpp cpp/formclasswizardpage.h cpp/formclasswizardpage.ui + cpp/formclasswizardparameters.cpp cpp/formclasswizardparameters.h + designer_export.h + designerconstants.h + designercontext.cpp designercontext.h + editordata.h + editorwidget.cpp editorwidget.h + formeditorfactory.cpp formeditorfactory.h + formeditorplugin.cpp formeditorplugin.h + formeditorstack.cpp formeditorstack.h + formeditorw.cpp formeditorw.h + formtemplatewizardpage.cpp formtemplatewizardpage.h + formwindoweditor.cpp formwindoweditor.h + formwindowfile.cpp formwindowfile.h + qtcreatorintegration.cpp qtcreatorintegration.h + qtdesignerformclasscodegenerator.cpp qtdesignerformclasscodegenerator.h + resourcehandler.cpp resourcehandler.h + settingsmanager.cpp settingsmanager.h + settingspage.cpp settingspage.h +) + +if (WITH_TESTS) + target_sources(Designer PRIVATE gotoslot_test.cpp) +endif() |