]> Creatis software - cpPlugins.git/blobdiff - appli/bash/CMakeLists.txt
Cast image filter added. ROI filter modified.
[cpPlugins.git] / appli / bash / CMakeLists.txt
index 6d2c288096c6769c91ed663ab8ec854560992ba5..445551406557c9264c41c179b105beec43385123 100644 (file)
@@ -1,27 +1,26 @@
-## ============================
-## == Configure source files ==
-## ============================
-
-FILE(
-  GLOB all_SOURCE_CXX_FILES RELATIVE
-  "${CMAKE_CURRENT_SOURCE_DIR}"
-  "${CMAKE_CURRENT_SOURCE_DIR}/*.cxx"
+CONFIGURE_FILE(
+  ${CMAKE_CURRENT_SOURCE_DIR}/Config.h.in
+  ${CMAKE_CURRENT_BINARY_DIR}/Config.h
+  @ONLY
   )
-
-## ==========================
-## == Compile source files ==
-## ==========================
-
-FOREACH(source ${all_SOURCE_CXX_FILES})
-  GET_FILENAME_COMPONENT(name ${source} NAME_WE)
-  ADD_EXECUTABLE(${name} ${source})
-  INSTALL(
-    TARGETS ${name}
-    RUNTIME DESTINATION bin
-    LIBRARY DESTINATION lib
-    ARCHIVE DESTINATION lib/static
+INCLUDE_DIRECTORIES(
+  ${PROJECT_SOURCE_DIR}/appli
+  ${PROJECT_BINARY_DIR}/appli
+  )
+SET(
+  _progs
+  CreateRealConfig
+  CreateInstances
+  CreateDemanglers
+  CreatePlugins
+  HostCreator
+  )
+FOREACH(_p ${_progs})
+  ADD_EXECUTABLE(cpPlugins_bash_${_p} ${_p})
+  SET(
+    cpPlugins_bash_${_p}_APP cpPlugins_bash_${_p}
+    CACHE INTERNAL "bash program cpPlugins_bash_${_p}"
     )
-  SET(${name}_APP ${name} CACHE INTERNAL "bash program ${name}")
-ENDFOREACH(source)
+ENDFOREACH(_p)
 
 ## eof - $RCSfile$