INCLUDE_DIRECTORIES(
${PROJECT_SOURCE_DIR}/lib
${PROJECT_BINARY_DIR}/lib
+ ${PROJECT_SOURCE_DIR}/plugins
+ ${PROJECT_BINARY_DIR}/plugins
)
- CreatePlugin(fpaPlugins Plugins)
- TARGET_LINK_LIBRARIES(
- fpaPlugins
- cpPlugins
- ${cpPlugins_AllInstances}
- ${fpa_AllInstances}
+
+ SET(
+ _dirs
+ ImageAlgorithms
+ RegionGrowFunctors
+ DijkstraFunctors
)
+ FOREACH(_d ${_dirs})
+ CreatePlugin(
+ fpaPlugins${_d} ${CMAKE_CURRENT_SOURCE_DIR}/${_d}
+ )
+ TARGET_LINK_LIBRARIES(
+ fpaPlugins${_d}
+ cpPlugins cpPluginsDataObjects
+ ${fpa_AllInstances}
+ )
+ ENDFOREACH(_d)
+ TARGET_LINK_LIBRARIES(fpaPluginsImageAlgorithms fpaPluginsDijkstraFunctors)
+
ENDIF(USE_cpPlugins)
## eof - $RCSfile$
\ No newline at end of file