diff options
author | Piotr Dziwinski <piotrdz@gmail.com> | 2013-03-19 23:07:39 +0100 |
---|---|---|
committer | Piotr Dziwinski <piotrdz@gmail.com> | 2013-03-19 23:07:39 +0100 |
commit | 025bedecfb2c264b1f3d6a04de72160001173cc1 (patch) | |
tree | e6dc3af619e479c556153735c021d2f5e54d1fa7 /test/envs/opengl | |
parent | 4abcaae0f718ab861fcde194250b7ffe3bf1c521 (diff) | |
download | colobot-025bedecfb2c264b1f3d6a04de72160001173cc1.tar.gz colobot-025bedecfb2c264b1f3d6a04de72160001173cc1.tar.bz2 colobot-025bedecfb2c264b1f3d6a04de72160001173cc1.zip |
Refactored platform-specific code
Moved functions from .h to .cpp files
Diffstat (limited to 'test/envs/opengl')
-rw-r--r-- | test/envs/opengl/CMakeLists.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/envs/opengl/CMakeLists.txt b/test/envs/opengl/CMakeLists.txt index 3de5466..d6c3a37 100644 --- a/test/envs/opengl/CMakeLists.txt +++ b/test/envs/opengl/CMakeLists.txt @@ -2,6 +2,14 @@ set(SRC_DIR ${colobot_SOURCE_DIR}/src) configure_file(${SRC_DIR}/common/config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/common/config.h) +# Platform-dependent implementation of system.h +if (${CMAKE_SYSTEM_NAME} MATCHES "Windows") + set(SYSTEM_CPP_MODULE "system_windows.cpp") +elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") + set(SYSTEM_CPP_MODULE "system_linux.cpp") +else() + set(SYSTEM_CPP_MODULE "system_other.cpp") +endif() set(TEXTURE_SOURCES ${SRC_DIR}/graphics/opengl/gldevice.cpp @@ -17,6 +25,7 @@ ${SRC_DIR}/common/logger.cpp ${SRC_DIR}/common/image.cpp ${SRC_DIR}/common/stringutils.cpp ${SRC_DIR}/app/system.cpp +${SRC_DIR}/app/${SYSTEM_CPP_MODULE} model_test.cpp ) @@ -25,6 +34,7 @@ ${SRC_DIR}/graphics/opengl/gldevice.cpp ${SRC_DIR}/common/logger.cpp ${SRC_DIR}/common/image.cpp ${SRC_DIR}/app/system.cpp +${SRC_DIR}/app/${SYSTEM_CPP_MODULE} transform_test.cpp ) @@ -33,6 +43,7 @@ ${SRC_DIR}/graphics/opengl/gldevice.cpp ${SRC_DIR}/common/logger.cpp ${SRC_DIR}/common/image.cpp ${SRC_DIR}/app/system.cpp +${SRC_DIR}/app/${SYSTEM_CPP_MODULE} light_test.cpp ) |