diff --git a/Plugins/org.mitk.gui.qt.cmdlinemodules/CMakeLists.txt b/Plugins/org.mitk.gui.qt.cmdlinemodules/CMakeLists.txt index 270a5a45e8..0eef0c5298 100644 --- a/Plugins/org.mitk.gui.qt.cmdlinemodules/CMakeLists.txt +++ b/Plugins/org.mitk.gui.qt.cmdlinemodules/CMakeLists.txt @@ -1,10 +1,28 @@ project(org_mitk_gui_qt_cmdlinemodules) mitk_create_plugin( EXPORT_DIRECTIVE CLI_EXPORT EXPORTED_INCLUDE_SUFFIXES src MODULE_DEPENDS MitkQtWidgetsExt PACKAGE_DEPENDS PUBLIC CTK|CTKWidgets PRIVATE CTK|CTKCommandLineModulesFrontendQtGui+CTKCommandLineModulesBackendLocalProcess Qt4|QtUiTools Qt5|UiTools+XmlPatterns ) + +# Copy CTK Qt (designer) plugins to a Qt default path in the MITK bin +if(MITK_USE_CTK) + if(EXISTS ${CTK_QTDESIGNERPLUGINS_DIR}) + set(_bindir ${MITK_BINARY_DIR}/bin) + + set(_releasedir) + set(_debugdir) + if(NOT CMAKE_CFG_INTDIR STREQUAL ".") + set(_releasedir "Release/") + set(_debugdir "Debug/") + endif() + + file(COPY "${CTK_QTDESIGNERPLUGINS_DIR}/designer/${_releasedir}" DESTINATION ${_bindir}/${_releasedir}designer/) + file(COPY "${CTK_QTDESIGNERPLUGINS_DIR}/designer/${_debugdir}" DESTINATION ${_bindir}/${_debugdir}designer/) + + endif() +endif()