]> Creatis software - cpPlugins.git/blobdiff - appli/examples/plugins/CMakeLists.txt
Cast image filter added. ROI filter modified.
[cpPlugins.git] / appli / examples / plugins / CMakeLists.txt
index 90cd146323fbe64de7d12f006ae04bb905ce4288..b7638a8135ed5c9760d76ed422e7074626e24cf9 100644 (file)
@@ -3,23 +3,26 @@
 ## ============================
 
 SET(_pfx example_plugins)
-FILE(
-  GLOB all_SOURCE_CXX_FILES RELATIVE
-  "${CMAKE_CURRENT_SOURCE_DIR}"
-  "${CMAKE_CURRENT_SOURCE_DIR}/*.cxx"
+SET(
+  _all_progs
+  test
+  GuessPlugins
+  LoadPluginsFile
+  LoadPluginsDirectory
+  CreateCylinderAndSave
   )
 
 ## ==========================
 ## == Compile source files ==
 ## ==========================
 
-FOREACH(_src ${all_SOURCE_CXX_FILES})
-  GET_FILENAME_COMPONENT(_name ${_src} NAME_WE)
-  ADD_EXECUTABLE(${_pfx}_${_name} ${_src})
-  TARGET_LINK_LIBRARIES(
-    ${_pfx}_${_name}
-    ${cpPlugins_LIB}
-    )
-ENDFOREACH(_src)
+INCLUDE_DIRECTORIES(
+  ${PROJECT_SOURCE_DIR}/lib
+  ${PROJECT_BINARY_DIR}/lib
+  )
+FOREACH(_s ${_all_progs})
+  ADD_EXECUTABLE(${_pfx}_${_s} ${_s}.cxx)
+  TARGET_LINK_LIBRARIES(${_pfx}_${_s} cpPlugins)
+ENDFOREACH(_s)
 
 ## eof - $RCSfile$