diff --git a/src/widgets/CMakeLists.txt b/src/widgets/CMakeLists.txt --- a/src/widgets/CMakeLists.txt +++ b/src/widgets/CMakeLists.txt @@ -140,43 +140,45 @@ ######### Build and install QtDesigner plugin ############# -include(ECMAddQtDesignerPlugin) -ecm_qtdesignerplugin_widget(Akonadi::AgentInstanceWidget - INCLUDE_FILE "agentinstancewidget.h" - TOOLTIP "Akonadi Agent Instance Settings (Akonadi)" - WHATSTHIS "A widget to configure akonadi instance." - GROUP "Input (KDE-PIM)" +if(BUILD_DESIGNERPLUGIN) + include(ECMAddQtDesignerPlugin) + ecm_qtdesignerplugin_widget(Akonadi::AgentInstanceWidget + INCLUDE_FILE "agentinstancewidget.h" + TOOLTIP "Akonadi Agent Instance Settings (Akonadi)" + WHATSTHIS "A widget to configure akonadi instance." + GROUP "Input (KDE-PIM)" ) -ecm_qtdesignerplugin_widget(Akonadi::EntityTreeView - INCLUDE_FILE "entitytreeview.h" - TOOLTIP "A view to show an item/collection tree provided by an EntityTreeModel (Akonadi)" - WHATSTHIS "A view to show an item/collection tree provided by an EntityTreeModel." - GROUP "Input (KDE-PIM)" + ecm_qtdesignerplugin_widget(Akonadi::EntityTreeView + INCLUDE_FILE "entitytreeview.h" + TOOLTIP "A view to show an item/collection tree provided by an EntityTreeModel (Akonadi)" + WHATSTHIS "A view to show an item/collection tree provided by an EntityTreeModel." + GROUP "Input (KDE-PIM)" ) -ecm_qtdesignerplugin_widget(Akonadi::TagSelectWidget - INCLUDE_FILE "tagselectwidget.h" - TOOLTIP "A Widget to select tag (Akonadi)" - WHATSTHIS "A Widget to select tag." - GROUP "Input (KDE-PIM)" + ecm_qtdesignerplugin_widget(Akonadi::TagSelectWidget + INCLUDE_FILE "tagselectwidget.h" + TOOLTIP "A Widget to select tag (Akonadi)" + WHATSTHIS "A Widget to select tag." + GROUP "Input (KDE-PIM)" ) -ecm_qtdesignerplugin_widget(Akonadi::ManageAccountWidget - INCLUDE_FILE "manageaccountwidget.h" - TOOLTIP "A Widget to Manage Akonadi Account (KDE-PIM)" - WHATSTHIS "A Widget to Manage Akonadi Account." - GROUP "Input (KDE-PIM)" + ecm_qtdesignerplugin_widget(Akonadi::ManageAccountWidget + INCLUDE_FILE "manageaccountwidget.h" + TOOLTIP "A Widget to Manage Akonadi Account (KDE-PIM)" + WHATSTHIS "A Widget to Manage Akonadi Account." + GROUP "Input (KDE-PIM)" ) -ecm_add_qtdesignerplugin(akonadiwidgets - NAME AkonadiWidgets - OUTPUT_NAME akonadiwidgets - WIDGETS - Akonadi::AgentInstanceWidget - Akonadi::EntityTreeView - Akonadi::TagSelectWidget - Akonadi::ManageAccountWidget - LINK_LIBRARIES - KF5::AkonadiCore - KF5::AkonadiWidgets - INSTALL_DESTINATION "${KDE_INSTALL_QTPLUGINDIR}/designer" - COMPONENT Devel + ecm_add_qtdesignerplugin(akonadiwidgets + NAME AkonadiWidgets + OUTPUT_NAME akonadiwidgets + WIDGETS + Akonadi::AgentInstanceWidget + Akonadi::EntityTreeView + Akonadi::TagSelectWidget + Akonadi::ManageAccountWidget + LINK_LIBRARIES + KF5::AkonadiCore + KF5::AkonadiWidgets + INSTALL_DESTINATION "${KDE_INSTALL_QTPLUGINDIR}/designer" + COMPONENT Devel ) +endif()