Commit Graph

315 Commits (537ad7ef9a4917c5bb408ec424dbf57b34475e4c)

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 2b8615fd6c CMAKE: enable parallel builds for msvc 2022-02-06 14:43:12 +01:00
Martin Gerhardy 29b4cc3f30 CMAKE: added apitrace macro 2022-02-01 20:32:19 +01:00
Martin Gerhardy 14febac20b CMAKE: allow to use system wide installation of flatbuffers 2022-01-25 19:48:43 +01:00
Martin Gerhardy 9f6a03ae4d CMAKE: use system wide installation of glslangValidator if found 2022-01-24 18:40:08 +01: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 9afc4968aa CMAKE: fixed warning about _FORTIFY_SOURCE and missing optimization 2021-12-22 16:49:44 +01:00
Martin Gerhardy 85039d4363 CMAKE: extract man page section 2021-12-22 00:13:16 +01:00
Martin Gerhardy ad526a3ab9 DEBIAN: added thumbnailer man page
also changed the section from 6 to 1 by default
there is a todo left in the cmake scripts to extract the proper section from the TH line
2021-12-21 23:42:41 +01:00
Martin Gerhardy 677235c66f DEBIAN: fixed package removal 2021-12-10 06:56:34 +01:00
Martin Gerhardy f5d7b190d7 TRAZE: removed traze client
looks like traze is no longer available at https://traze.iteratec.de/
2021-11-21 22:00:55 +01:00
Martin Gerhardy 907d25e2ff CMAKE: set the environment variables in a portable way 2021-11-20 13:56:48 +01:00
Martin Gerhardy 62c5d3a601 CMAKE: don't let the build tools write to the home dir - only to the build dir 2021-11-20 13:16:17 +01:00
Martin Gerhardy 8b35486f39 CMAKE: fixed makensis binary and removed deb from cpack 2021-10-27 15:45:53 +02:00
Martin Gerhardy 22dcdc8d8d CMAKE: support using bundled libs 2021-10-25 12:15:35 +02:00
Martin Gerhardy e93c84bf39 ALL: removed turbobadger support 2021-09-19 19:18:12 +02:00
Martin Gerhardy a3b460c45b CMAKE: install windows tile manifest 2020-12-04 18:29:51 +01:00
Martin Gerhardy 422a31325d SHARED: renamed folder 2020-09-18 23:15:05 +02:00
Martin Gerhardy 0d08e28236 CMAKE: helper macros 2020-09-08 18:32:03 +02:00
Martin Gerhardy 7025cd252d SERVER: updated dockerfile 2020-09-03 20:14:59 +02:00
Martin Gerhardy 64f094cf24 ALL: updated package information and docker files 2020-09-03 19:43:10 +02:00
Martin Gerhardy b619e94f5a CMAKE: fixed windows binary installation path 2020-08-14 08:42:40 +02:00
Martin Gerhardy bc35f27a96 CMAKE: fixed win32 installation paths 2020-08-14 08:00:27 +02:00
Martin Gerhardy 015e398709 CMAKE: install FILES given no DESTINATION on windows
CMake Error at cmake/macros.cmake:184 (install):
2020-08-13 23:13:43 +02:00
Martin Gerhardy 52f29a7ea1 CMAKE: fixed installation paths for windows 2020-08-13 23:01:31 +02:00
Martin Gerhardy 59d66fd6e0 CMAKE: disabled ub sanitizer
glslang tools are throwing a lot of errors with having this activated
2020-08-04 16:06:56 +02:00
Martin Gerhardy 69515c5c04 CMAKE: fixed compiling c code as c++ with latest cmake version
see https://gitlab.kitware.com/cmake/cmake/-/merge_requests/5051
2020-07-29 21:17:30 +02: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 03ce456996 LIBS: updated lua to 5.4 2020-06-29 22:28:32 +02:00
Martin Gerhardy c598dd5547 CMAKE: removed a lot of extra handling for cross-compilation 2020-06-17 20:27:51 +02:00
Martin Gerhardy 5822a410f0 ALL: fixed mingw issues 2020-06-17 19:17:48 +02:00
Martin Gerhardy 2bf84c325b CMAKE: disable cxx warnings for cxx, not for c 2020-05-16 22:17:29 +02:00
Martin Gerhardy cb0f40157f CMAKE: disable some warnings 2020-05-16 22:15:38 +02:00
Martin Gerhardy 0f1827728e CMAKE: don't activate lto for build tools 2020-05-14 23:21:40 +02:00
Martin Gerhardy c41635891b DEBIAN: added debian packaging support 2020-05-13 22:29:47 +02:00
Martin Gerhardy df0f33de01 CMAKE: added missing components to install targets 2020-05-13 20:46:47 +02:00
Martin Gerhardy 0b28a10c65 CMAKE: fixed missing paths in lua scripts installation 2020-05-12 21:48:43 +02:00
Martin Gerhardy 253204917c CMAKE: activate pedantic flag 2020-05-12 21:15:12 +02:00
Martin Gerhardy c23026305f CMAKE: activate undefined behaviour sanitizer 2020-05-11 21:28:39 +02:00
Martin Gerhardy 6894fb4308 CMAKE: use address-use-after-scope sanitizer 2020-05-11 11:32:29 +02:00
Martin Gerhardy 50e55a10c8 CMAKE: don't add docker tasks for msvc 2020-05-11 11:32:29 +02:00
Martin Gerhardy f29a714f69 CMAKE: use flags for msvc with vcpkg installed 2020-04-05 10:55:58 +02:00
Martin Gerhardy 595529a268 CMAKE: use LINK_WHAT_YOU_USE in release builds 2020-03-12 18:30:23 +01:00
Martin Gerhardy ea82ed8f1a CMAKE: support for linking private libs 2020-03-11 02:16:20 +01:00
Martin Gerhardy efb9d9dadd CMAKE: enable doxygen checks 2020-03-11 02:22:14 +01:00
Martin Gerhardy 0461cd6c54 UUID: extracted uuid into own module 2020-03-11 02:14:11 +01:00
Martin Gerhardy 58a8950026 CMAKE: enable lto support (was added in cmake 3.9)
https://cmake.org/cmake/help/v3.9/module/CheckIPOSupported.html\#module:CheckIPOSupported
https://cmake.org/cmake/help/v3.9/prop_tgt/INTERPROCEDURAL_OPTIMIZATION.html
2020-03-11 01:30:48 +01:00
Martin Gerhardy 55fd45613d CMAKE: let the shader target depent on the includes shader files, too
this currently only works for the first include level
unfortunatly the IMPLICIT_DEPENDS doesn't work for the shaders
2020-03-02 19:22:11 +01:00
Martin Gerhardy 55181e7cbf CMAKE: fixed engine_resolve_dependencies for older cmakes 2020-03-02 19:11:39 +01:00
Martin Gerhardy 8d9f868247 CMAKE: recursive resolving of shader include dirs 2020-03-02 19:00:49 +01:00