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