aboutsummaryrefslogtreecommitdiffstats
path: root/yage/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'yage/CMakeLists.txt')
-rw-r--r--yage/CMakeLists.txt11
1 files changed, 6 insertions, 5 deletions
diff --git a/yage/CMakeLists.txt b/yage/CMakeLists.txt
index e89cebd8..5a5674ec 100644
--- a/yage/CMakeLists.txt
+++ b/yage/CMakeLists.txt
@@ -1,14 +1,15 @@
cmake_policy(SET CMP0048 NEW)
-include(core/CMakeLists.txt)
-include(physics/CMakeLists.txt)
-include(math/CMakeLists.txt)
+file(GLOB YAGE_CORE_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} core/*.cpp)
+file(GLOB YAGE_MATH_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} math/*.cpp)
+file(GLOB YAGE_PHYSICS_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} physics/*.cpp)
+file(GLOB YAGE_CURRENT_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.cpp)
set(YAGE_SOURCES
- yage.cpp
${YAGE_CORE_SOURCES}
${YAGE_PHYSICS_SOURCES}
- ${YAGE_MATH_SOURCES})
+ ${YAGE_MATH_SOURCES}
+ ${YAGE_CURRENT_SOURCES})
set(${PROJECT_NAME}_DIR
${PROJECT_SOURCE_DIR})