## ============= ## == Subdirs == ## ============= SET( _dirlist AnisotropicDiffusion GenericFilters ImageArithmeticFilters ImageBooleanFilters ImageDistanceMaps ImageGenericFilters ImageGradientFilters ImageMeshFilters ImageSliceFilters ImageSources ImageThresholdFilters IO MeshFilters MeshSources Widgets ) IF(ParabolicMorphology_LOADED) LIST(APPEND _dirlist ImageParaMorphologyFilters) ENDIF(ParabolicMorphology_LOADED) ## =============================== ## == Build each plugin library == ## =============================== INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/lib ${PROJECT_BINARY_DIR}/lib ${PROJECT_SOURCE_DIR}/lib/Instances ${PROJECT_BINARY_DIR}/lib/Instances ) FOREACH(_dir ${_dirlist}) CreatePlugin(cpPlugins${_dir} ${_dir} ${cpPlugins_CONFIG_NUMBER_OF_FILES}) TARGET_LINK_LIBRARIES( cpPlugins${_dir} cpPlugins cpExtensions ${cpPlugins_Instances} ) ENDFOREACH(_dir) TARGET_LINK_LIBRARIES( cpPluginsImageDistanceMaps cpPluginsImageThresholdFilters ) TARGET_LINK_LIBRARIES( cpPluginsImageSliceFilters cpPluginsImageGenericFilters ) IF(ParabolicMorphology_LOADED) TARGET_LINK_LIBRARIES( cpPluginsImageParaMorphologyFilters cpPluginsImageThresholdFilters ) ENDIF(ParabolicMorphology_LOADED) ## eof - $RSCfile$