123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- PROJECT(${PROJECT_NAME}Plugins)
- #
- # See CTK/CMake/ctkMacroBuildQtDesignerPlugin.cmake for details
- #
- SET(PLUGIN_export_directive "CTK_VISUALIZATION_VTK_WIDGETS_PLUGINS_EXPORT")
- # Source files
- SET(PLUGIN_SRCS
- ctkVTKWidgetsPlugins.cpp
- ctkVTKWidgetsPlugins.h
- ctkVTKWidgetsAbstractPlugin.cpp
- ctkVTKWidgetsAbstractPlugin.h
- ctkVTKRenderViewPlugin.cpp
- ctkVTKRenderViewPlugin.h
- ctkVTKSliceViewPlugin.cpp
- ctkVTKSliceViewPlugin.h
- )
- # Headers that should run through moc
- SET(PLUGIN_MOC_SRCS
- ctkVTKWidgetsPlugins.h
- ctkVTKRenderViewPlugin.h
- ctkVTKSliceViewPlugin.h
- )
- # Resources
- SET(PLUGIN_resources
- #Resources/CTKVisualizationVTKWidgetsPlugins.qrc
- )
- # Target libraries
- SET(PLUGIN_target_libraries
- CTKVisualizationVTKWidgets
- )
- ctkMacroBuildQtDesignerPlugin(
- NAME ${PROJECT_NAME}
- EXPORT_DIRECTIVE ${PLUGIN_export_directive}
- SRCS ${PLUGIN_SRCS}
- MOC_SRCS ${PLUGIN_MOC_SRCS}
- RESOURCES ${PLUGIN_resources}
- TARGET_LIBRARIES ${PLUGIN_target_libraries}
- )
|