]> Creatis software - cpPlugins.git/blobdiff - appli/plugins/CMakeLists.txt
Cast image filter added. ROI filter modified.
[cpPlugins.git] / appli / plugins / CMakeLists.txt
index 5c99f74aa9aeef0d76a404c831ed65f9a47372ec..d9f331f0ca47d23f9aedaa988dd1b79aa8b7696a 100644 (file)
@@ -1,21 +1,19 @@
-## ============================
-## == Configure source files ==
-## ============================
-
-FILE(
-  GLOB all_SOURCE_CXX_FILES RELATIVE
-  "${CMAKE_CURRENT_SOURCE_DIR}"
-  "${CMAKE_CURRENT_SOURCE_DIR}/*.cxx"
+INCLUDE_DIRECTORIES(
+  ${PROJECT_SOURCE_DIR}/lib
+  ${PROJECT_BINARY_DIR}/lib
   )
+SET(
+  _plugins_APPS
+  ExecutePipeline
+  )
+FOREACH(_app ${_plugins_APPS})
+  ADD_EXECUTABLE(cpPlugins_plugins_${_app} ${_app})
+  TARGET_LINK_LIBRARIES(cpPlugins_plugins_${_app} cpPlugins)
+  SET(
+    cpPlugins_plugins_${_app}_APP cpPlugins_plugins_${_app}
+    CACHE INTERNAL "bash program cpPlugins_plugins_${_app}"
+    )
+ENDFOREACH(_app)
 
-## ==========================
-## == Compile source files ==
-## ==========================
-
-FOREACH(source ${all_SOURCE_CXX_FILES})
-  GET_FILENAME_COMPONENT(name ${source} NAME_WE)
-  ADD_EXECUTABLE(${name} ${source})
-  TARGET_LINK_LIBRARIES(${name} ${cpPlugins_LIB})
-ENDFOREACH(source)
 
 ## eof - $RCSfile$