## ==========================
IF(USE_cpPlugins)
- Wrap_cpPlugins(
- _plugin
- ${CMAKE_CURRENT_SOURCE_DIR}/Plugins
- ${prj_VERSION} ${prj_SHORT_VERSION}
- fpa
+ INCLUDE_DIRECTORIES(
+ ${PROJECT_SOURCE_DIR}/lib
+ ${PROJECT_BINARY_DIR}/lib
+ ${PROJECT_SOURCE_DIR}/plugins
+ ${PROJECT_BINARY_DIR}/plugins
)
- TARGET_LINK_LIBRARIES(${_plugin} ${VTK_LIBRARIES} ${cpPlugins_LIB} ${cpPlugins_ImageIterators_LIB} ${fpa_Instances})
+
+ SET(
+ _dirs
+ ImageAlgorithms
+ RegionGrowFunctors
+ DijkstraFunctors
+ )
+ OPTION(BUILD_ExperimentationPlugins "Build plugins for experimentation?" OFF)
+ IF(BUILD_ExperimentationPlugins)
+ LIST(APPEND _dirs Experiments)
+ ENDIF(BUILD_ExperimentationPlugins)
+
+ FOREACH(_d ${_dirs})
+ cpPlugins_BuildPluginsLibrary(
+ fpaPlugins${_d} ${CMAKE_CURRENT_SOURCE_DIR}/${_d}
+ )
+ TARGET_LINK_LIBRARIES(
+ fpaPlugins${_d}
+ cpPlugins cpPluginsDataObjects cpExtensions
+ ${fpa_AllInstances}
+ )
+ ENDFOREACH(_d)
+ TARGET_LINK_LIBRARIES(
+ fpaPluginsImageAlgorithms
+ cpPlugins_ITKUnaryFunctorFilters
+ fpaPluginsRegionGrowFunctors
+ fpaPluginsDijkstraFunctors
+ )
+
ENDIF(USE_cpPlugins)
-## eof - $RCSfile$
\ No newline at end of file
+## eof - $RCSfile$