Commit Graph

11 Commits (672a3e89c72ada13df3d013af26d0107d1f6b848)

Author SHA1 Message Date
Martin Gerhardy 672a3e89c7 CMAKE: allow to install lua script files from src package for tests 2022-03-30 19:28:35 +02:00
Martin Gerhardy b88943c387 CMAKE: fixed build system issues
when building with GAMES disabled the voxelworldrenderer couldn't resolve the frontend module
removed our own unity build implementation - cmake has its own now
fixed warnings regarding the module name for the sdl2_mixer lib
removed vogl integration
converted macros into functions to reduce side effects
2022-01-24 18:18:25 +01:00
Martin Gerhardy 326ce64094 CMAKE: use USES_TERMINAL for ninja build tool for run targets 2020-07-23 15:23:21 +02:00
Martin Gerhardy fd8c9ec1a2 CMAKE: use cmake 3.16 precompiled headers feature to speed up googletest compilation 2020-02-10 15:34:37 +01:00
Martin Gerhardy 036b40a9ca CMAKE: run gtest with xml output 2019-10-31 10:50:36 +01:00
Martin Gerhardy 8a790622b5 CMAKE: fixed working directory for ctest execution 2019-10-31 09:07:11 +01:00
Martin Gerhardy 2e0650ce78 CMAKE: reduced 'No package GTEST' log spam 2019-08-04 17:28:09 +02:00
Martin Gerhardy e6532fefc1 MAKE: added cppcheck target 2019-07-23 18:15:19 +02:00
Martin Gerhardy 2f61ffd172 CMAKE: extended tests macros to add the files from its dependencies 2018-11-10 13:10:46 +01:00
Martin Gerhardy eb87da1e16 CI: collect gtest results 2018-10-27 11:17:35 +02:00
Martin Gerhardy 42bdc762d4 CMAKE: split cmake scripts into own files 2018-10-20 21:37:19 +02:00