-SET(
- examples_SOURCES
- example_KalmanVelocity
+## ============================
+## == Configure source files ==
+## ============================
+
+FILE(
+ GLOB all_SOURCE_CXX_FILES RELATIVE
+ "${CMAKE_CURRENT_SOURCE_DIR}"
+ "${CMAKE_CURRENT_SOURCE_DIR}/*.cxx"
)
-FOREACH(example ${examples_SOURCES})
- ADD_EXECUTABLE(${example} ${example}.cxx)
- TARGET_LINK_LIBRARIES(${example} cpExtensions)
-ENDFOREACH(example)
+## ==========================
+## == Compile source files ==
+## ==========================
+
+FOREACH(source ${all_SOURCE_CXX_FILES})
+ GET_FILENAME_COMPONENT(name ${source} NAME_WE)
+ ADD_EXECUTABLE(${name} ${source})
+ TARGET_LINK_LIBRARIES(${name} ${cpExtensions_LIB})
+ENDFOREACH(source)
## eof - $RCSfile$