-SUBDIRS(
- cpPluginsGenericFilters
- cpPluginsIO
- cpPluginsImageFilters
- cpPluginsMedialnessFilters
- cpPluginsMeshSources
- cpPluginsMeshFilters
- cpPluginsImageMeshFilters
- cpPluginsWidgets
+## =============
+## == Subdirs ==
+## =============
+
+SET(
+ _dirlist
+ GenericFilters
+ VTKFilters
+ VTKIO
+ VTKWidgets
+ ITKIO
+ ITKUnaryFunctorFilters
+ ITKBinaryFunctorFilters
+ ITKDistanceMapFilters
+ ITKSliceFilters
+ ITKSeparableFilters
+ ITKGenericFilters
+ ImageParaMorphologyFilters
+ ImageThresholdFilters
+ ImageGradientFilters
+ Extensions
)
+## ===============================
+## == Build each plugin library ==
+## ===============================
+
+INCLUDE_DIRECTORIES(
+ ${PROJECT_SOURCE_DIR}/lib
+ ${PROJECT_BINARY_DIR}/lib
+ )
+FOREACH(_dir ${_dirlist})
+ CreatePlugin(cpPlugins${_dir} ${_dir})
+ TARGET_LINK_LIBRARIES(
+ cpPlugins${_dir}
+ cpPlugins
+ ${cpPlugins_AllInstances}
+ )
+ENDFOREACH(_dir)
+
+TARGET_LINK_LIBRARIES(cpPluginsVTKWidgets cpExtensions)
+TARGET_LINK_LIBRARIES(cpPluginsITKIO cpExtensions)
+TARGET_LINK_LIBRARIES(cpPluginsExtensions cpExtensions)
+
## eof - $RCSfile$