X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=plugins%2FCMakeLists.txt;h=7a565b044810357a30ae41ecd3e0b4165cd65e1c;hb=2b43395480bf95d0b399ded56aa272768bbc074a;hp=7fcc8fcf130b4be386feea7484514214b65fb9be;hpb=3e69c5942ef8dd71c4e25da906eac97ffb63a79d;p=FrontAlgorithms.git diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index 7fcc8fc..7a565b0 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -6,14 +6,52 @@ IF(USE_cpPlugins) 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 + Functors + ImageFunctors + ImageAlgorithms + # RegionGrowFunctors + # DijkstraFunctors ) + + FOREACH(_d ${_dirs}) + cpPlugins_BuildPluginsLibrary( + fpaPlugins_${_d} ${CMAKE_CURRENT_SOURCE_DIR}/${_d} + ) + TARGET_LINK_LIBRARIES( + fpaPlugins_${_d} + cpPlugins cpPluginsDataObjects cpExtensions + ${fpa_AllInstances} + ) + ENDFOREACH(_d) + + +# 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$