]> Creatis software - FrontAlgorithms.git/blobdiff - plugins/CMakeLists.txt
...
[FrontAlgorithms.git] / plugins / CMakeLists.txt
index 7fcc8fcf130b4be386feea7484514214b65fb9be..8a672172ddb183a9f7a27eef39986a9e451a6512 100644 (file)
@@ -6,14 +6,28 @@ 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
+    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