]> Creatis software - FrontAlgorithms.git/blobdiff - plugins/CMakeLists.txt
...
[FrontAlgorithms.git] / plugins / CMakeLists.txt
index 8a672172ddb183a9f7a27eef39986a9e451a6512..73054623147048f64a1597d4290246e6f40bf789 100644 (file)
@@ -16,18 +16,28 @@ IF(USE_cpPlugins)
     RegionGrowFunctors
     DijkstraFunctors
     )
+  OPTION(BUILD_ExperimentationPlugins "Build plugins for experimentation?" OFF)
+  IF(BUILD_ExperimentationPlugins)
+    LIST(APPEND _dirs Experiments)
+  ENDIF(BUILD_ExperimentationPlugins)
+
   FOREACH(_d ${_dirs})
-    CreatePlugin(
+    cpPlugins_BuildPluginsLibrary(
       fpaPlugins${_d} ${CMAKE_CURRENT_SOURCE_DIR}/${_d}
       )
     TARGET_LINK_LIBRARIES(
       fpaPlugins${_d}
-      cpPlugins cpPluginsDataObjects
+      cpPlugins cpPluginsDataObjects cpExtensions
       ${fpa_AllInstances}
       )
   ENDFOREACH(_d)
-  TARGET_LINK_LIBRARIES(fpaPluginsImageAlgorithms fpaPluginsDijkstraFunctors)
+  TARGET_LINK_LIBRARIES(
+    fpaPluginsImageAlgorithms
+    cpPlugins_ITKUnaryFunctorFilters
+    fpaPluginsRegionGrowFunctors
+    fpaPluginsDijkstraFunctors
+    )
 
 ENDIF(USE_cpPlugins)
 
-## eof - $RCSfile$
\ No newline at end of file
+## eof - $RCSfile$