]> Creatis software - cpPlugins.git/blobdiff - appli/bash/CMakeLists.txt
...
[cpPlugins.git] / appli / bash / CMakeLists.txt
index 7d9154ca54ccf8fcb49076c81e52fabbc41e80fc..c945e6a2786a9b1b7f874a0f71ffc5360f223435 100644 (file)
@@ -1,17 +1,26 @@
-SET(
-  bash_SOURCES
-  cpPlugins_HostCreator
-  cpPlugins_CreateInstances
+CONFIGURE_FILE(
+  ${CMAKE_CURRENT_SOURCE_DIR}/Config.h.in
+  ${CMAKE_CURRENT_BINARY_DIR}/Config.h
+  @ONLY
+  )
+INCLUDE_DIRECTORIES(
+  ${PROJECT_SOURCE_DIR}/appli
+  ${PROJECT_BINARY_DIR}/appli
   )
 
-FOREACH(program ${bash_SOURCES})
-  ADD_EXECUTABLE(${program} ${program}.cxx)
-  INSTALL(
-    TARGETS ${program}
-    RUNTIME DESTINATION bin
-    LIBRARY DESTINATION lib
-    ARCHIVE DESTINATION lib/static
+SET(
+  _bash_APPS
+  CreateInstances
+  CreateDemanglers
+  CreatePlugins
+  HostCreator
+  )
+FOREACH(_app ${_bash_APPS})
+  ADD_EXECUTABLE(cpPlugins_bash_${_app} ${_app})
+  SET(
+    cpPlugins_bash_${_app}_APP cpPlugins_bash_${_app}
+    CACHE INTERNAL "bash program cpPlugins_bash_${_app}"
     )
-ENDFOREACH(program)
+ENDFOREACH(_app)
 
 ## eof - $RCSfile$