-SET(
- bash_SOURCES
- cpPlugins_HostCreator
+## ============================
+## == Configure source files ==
+## ============================
+
+FILE(
+ GLOB all_SOURCE_CXX_FILES RELATIVE
+ "${CMAKE_CURRENT_SOURCE_DIR}"
+ "${CMAKE_CURRENT_SOURCE_DIR}/*.cxx"
)
-FOREACH(program ${bash_SOURCES})
- ADD_EXECUTABLE(${program} ${program}.cxx)
+## ==========================
+## == Compile source files ==
+## ==========================
+
+FOREACH(source ${all_SOURCE_CXX_FILES})
+ GET_FILENAME_COMPONENT(name ${source} NAME_WE)
+ ADD_EXECUTABLE(${name} ${source})
INSTALL(
- TARGETS ${program}
+ TARGETS ${name}
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib/static
)
-ENDFOREACH(program)
+ SET(${name}_APP ${name} CACHE INTERNAL "bash program ${name}")
+ENDFOREACH(source)
## eof - $RCSfile$