Commit Graph

127 Commits (f0f033707e0491151f4de68685a35e6fa61729c4)

Author SHA1 Message Date
Martin Gerhardy a3b460c45b CMAKE: install windows tile manifest 2020-12-04 18:29:51 +01: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 326ce64094 CMAKE: use USES_TERMINAL for ninja build tool for run targets 2020-07-23 15:23:21 +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 0f1827728e CMAKE: don't activate lto for build tools 2020-05-14 23:21:40 +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 ea82ed8f1a CMAKE: support for linking private libs 2020-03-11 02:16:20 +01:00
Martin Gerhardy adca49f512 CMAKE: set VS_DEBUGGER_WORKING_DIRECTORY property for MSVC 2020-02-10 17:43:47 +01:00
Martin Gerhardy d5e1105ec4 CMAKE: sanitizer flag changes 2019-10-20 10:21:36 +02:00
Martin Gerhardy 71309a0a12 CMAKE: comments 2019-10-10 08:46:26 +02:00
Martin Gerhardy 63d61f5769 CMAKE: removed debug code 2019-10-10 08:34:59 +02:00
Martin Gerhardy e06173bc78 CMAKE: converted macros to functions 2019-10-10 08:32:31 +02:00
Martin Gerhardy eb68aab33c CMAKE: fixed copying all dependent files
Merged modules to properly model the dependencies and finally
resolved the circular dependency between metric, io and core
modules
2019-10-10 08:30:30 +02:00
Martin Gerhardy 4c876bbf1b CMAKE: support LUA_SRCS for modules 2019-09-19 13:00:08 +02:00
Martin Gerhardy bf23ae45c9 VOXEDIT: added own desktop entry with mimetype specification 2019-08-28 15:34:27 +02:00
Martin Gerhardy 488b9b8c4d THUMBNAILER: new tool to create thumbnails of voxel files 2019-08-28 12:39:00 +02:00
Martin Gerhardy 492832029c CMAKE: added man page support 2019-08-14 20:57:27 +02:00
Martin Gerhardy 5c79ecdc5c VOXEDIT: added icon as png and fixed manifests and resource definitions 2019-08-11 18:21:41 +02:00
Martin Gerhardy 28c1b400cc CMAKE: allow to use cmake variables in windows resource files and manifests 2019-08-11 17:03:13 +02:00
Martin Gerhardy d2426014f9 CMAKE: support other unixes and set some more xcode properties 2019-07-15 20:39:44 +02:00
Martin Gerhardy 4edca59bb0 CMAKE: added post build steps to copy the dylibs
the script is taken from the sdl source tree and was just modified a little bit to fit our needs
2019-07-01 17:20:39 +02:00
Martin Gerhardy f2a9be74a2 CMAKE: started to add bundle support 2019-06-23 21:00:00 +02:00
Martin Gerhardy ea250a41b2 CMAKE: cleanup and minor changes 2019-02-04 17:45:24 +01:00
Martin Gerhardy 1a59746843 BUILD: started to support cross compiling 2019-01-29 23:33:45 +01:00
Martin Gerhardy 42bdc762d4 CMAKE: split cmake scripts into own files 2018-10-20 21:37:19 +02:00
Martin Gerhardy 175c37658a CMAKE: fixed installation of dependent files 2018-10-16 08:44:18 +02:00
Martin Gerhardy ba080eba40 CMAKE: fixed installation order to allow to override provided files 2018-10-03 14:52:33 +02:00
Martin Gerhardy 45b77e56b0 CMAKE: install keybindings explicitly 2018-10-03 13:15:04 +02:00
Martin Gerhardy b8e22ce803 CMAKE: fixed valgrind targets 2018-09-24 07:10:35 +02:00
Martin Gerhardy e1d27155e6 CMAKE: renamed compute shader header file to prevent name clashes in modules that also have video shaders 2018-09-24 07:10:35 +02:00
Martin Gerhardy 105384656d TOOLS: use - as separator for filename camelCase conversion 2018-09-20 09:27:55 +02:00
Martin Gerhardy 6ed67190f1 CMAKE: added macro for GENERATED flag 2018-08-18 12:40:11 +02:00
Martin Gerhardy ca69d06f99 TOOLS: fixed include files for shadertools 2018-08-17 20:10:31 +02:00
Martin Gerhardy eec260a1e2 CMAKE: resolve include paths for shadertools (glsl and opencl) 2018-08-15 12:14:16 +02:00
Martin Gerhardy 0efa65d3e8 CMAKE: fixed desktop files 2018-07-21 12:23:30 +02:00
Martin Gerhardy b0dfe4191d CMAKE: hopefully fixed support for older cmake versions 2018-07-14 13:04:57 +02:00
Martin Gerhardy ffbc2d5f0f CMAKE: implemented unity builds 2018-07-10 21:43:57 +02:00
Martin Gerhardy 45d34974fa CMAKE: added todo comments about shader generator include paths 2018-06-27 08:53:44 +02:00
Martin Gerhardy 2031ba576e CMAKE: fixed test data installation 2018-06-26 20:24:51 +02:00
Martin Gerhardy 74cdefe2ee CMAKE: fixed DEBUGGER_COMMAND handling 2018-06-26 17:33:30 +02:00
Martin Gerhardy aa9e78068f CMAKE: put tests into own subdirs, too 2018-06-26 17:19:42 +02:00
Martin Gerhardy e902f1c003 CMAKE: fixed working directory for luac check 2018-06-25 06:42:54 +02:00
Martin Gerhardy e55aa7bb35 CI: use postgres service, shift env settings and cache settings
also fixed paths
2018-06-22 16:04:46 +02:00
Martin Gerhardy 3a2049bcab CMAKE: converted some update libs targets and added debugger support 2018-06-22 15:48:58 +02:00
Martin Gerhardy 1ad61c9b05 CMAKE: install desktop files only if WINDOWED is given 2018-06-22 15:48:58 +02:00
Martin Gerhardy 90a53d6179 DATA: refactored the way the assets are installed 2018-06-22 15:48:58 +02:00