]> 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 5c99f74aa9aeef0d76a404c831ed65f9a47372ec..b7638a8135ed5c9760d76ed422e7074626e24cf9 100644 (file)
@@ -2,20 +2,27 @@
 ## == Configure source files ==
 ## ============================
 
-FILE(
-  GLOB all_SOURCE_CXX_FILES RELATIVE
-  "${CMAKE_CURRENT_SOURCE_DIR}"
-  "${CMAKE_CURRENT_SOURCE_DIR}/*.cxx"
+SET(_pfx example_plugins)
+SET(
+  _all_progs
+  test
+  GuessPlugins
+  LoadPluginsFile
+  LoadPluginsDirectory
+  CreateCylinderAndSave
   )
 
 ## ==========================
 ## == 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)
+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$