Commit Graph

53 Commits (4ce7fc79b49de3a8ea200d94a17f7db8b9753058)

Author SHA1 Message Date
Martin Gerhardy e48c0b1ef3 CMAKE: Allow to disable client compilation 2018-10-24 06:33:11 +02:00
Martin Gerhardy 8317302143 ALL: added docker and kubernetes support 2018-10-22 17:37:38 +02:00
Martin Gerhardy b09b2819df CMAKE: support for local cmake settings 2018-10-22 17:37:37 +02:00
Martin Gerhardy 42bdc762d4 CMAKE: split cmake scripts into own files 2018-10-20 21:37:19 +02:00
Martin Gerhardy 9d268e1d16 CMAKE: added sanitizers 2018-10-13 12:21:02 +02:00
Martin Gerhardy 6e66a5acd9 CMAKE: fixed update-libs target to use absolute paths 2018-09-06 18:07:09 +02:00
Martin Gerhardy 74cdefe2ee CMAKE: fixed DEBUGGER_COMMAND handling 2018-06-26 17:33:30 +02:00
Martin Gerhardy 3dd3540a66 CMAKE: fixed variable names 2018-06-26 17:22:38 +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 90a53d6179 DATA: refactored the way the assets are installed 2018-06-22 15:48:58 +02:00
Martin Gerhardy 839fdb071c CMAKE: added codegen dependency to target doc 2018-06-19 20:22:03 +02:00
Martin Gerhardy 1cabb0c2da ALL: moved shader sources out of data into src 2018-05-28 19:42:20 +02:00
Martin Gerhardy 2e21b75d6b CMAKE: create test target as early as possible
this allows us to remove some hacks around the non-existing target and its dependency modelling
2018-05-28 19:34:29 +02:00
Martin Gerhardy 89e18ed06a CMAKE: add BASE_URL to engine-config.h 2018-03-07 12:40:51 +01:00
Martin Gerhardy 3e622f4edd DOXYGEN: add generated code to doxygen source dir 2018-01-28 12:47:34 +01:00
Martin Gerhardy 35af36a417 CMAKE: added custom codegen target 2018-01-28 10:41:46 +01:00
Martin Gerhardy 513aa1b39c CMAKE: added gcov 2018-01-23 10:09:00 +01:00
Martin Gerhardy 13e3c797dc UI: moved the 3 ui libs into ui folder 2018-01-20 12:50:31 +01:00
Martin Gerhardy f91ef8047a CORE: pring application and version at startup 2017-10-18 08:50:10 +02:00
Martin Gerhardy ceb510894e CI: disable rcon and qt related stuff on travis 2017-10-11 12:22:06 +02:00
Martin Gerhardy ea1cd5e44e CMAKE: split toolchain files for windows 2017-10-09 17:49:45 +02:00
Martin Gerhardy d2a613a76c ALL: renamed config.h to engine-config.h 2017-10-05 14:51:29 +02:00
Martin Gerhardy a969b4cfb4 COMPUTE: new module for opencl compute shaders 2017-07-26 22:42:07 +02:00
Martin Gerhardy 52d4a12f4d BUILD: make THRREADS=1 will build with thread sanitizer 2017-03-30 22:19:53 +02:00
Martin Gerhardy b8d5de815c CMAKE: fixed gprof and added -Wdocumentation if supported 2016-11-28 20:12:02 +01:00
Martin Gerhardy b72aa4e336 CMAKE: c++14 pour favour 2016-10-21 20:27:16 +02:00
Martin Gerhardy 697290efd9 CMAKE: some missing variables are set now 2016-10-04 20:33:57 +02:00
Martin Gerhardy 07c8f4bf07 CMAKE: dedicated option for the visual test cases 2016-09-06 20:06:55 +02:00
Martin Gerhardy cee989e1fc CMAKE: added server build option 2016-09-06 20:49:05 +02:00
Martin Gerhardy edb6263719 MAKEFILE: colors, colors, colors
when piping the output of make to grep, cmake thinks that there is no tty and doesn't print colors
the script command fools it in a way that it still has a tty... kind of

34216023e6/Source/cmcmd.cxx (L1019)
2016-07-29 20:16:32 +02:00
Martin Gerhardy db22409dfa PERSISTENCE: removed sqlite3 support
CMAKE: added versions and moved server and port into cmake options
2016-07-24 12:25:24 +02:00
Martin Gerhardy 02eb61d6c0 CMAKE: let cmake decide on the paths 2016-07-24 12:25:24 +02:00
Martin Gerhardy 563fcfb94c CMAKE: make server host and port a cmake option 2016-07-24 12:25:24 +02:00
Martin Gerhardy 41a2802552 PERSISTENCE: preparations or sqlite3 2016-07-18 20:26:40 +02:00
Martin Gerhardy af7645f64a FRONTEND: generate shaders 2016-06-27 20:07:55 +02:00
Martin Gerhardy e708104ccf CMAKE: use gnuprof only for PROFILE build type 2016-05-20 20:37:12 +02:00
mgerhardy a0953fcb8e CMAKE: added doxygen target 2016-05-05 20:50:48 +02:00
mgerhardy fa296bb1b8 CMAKE: added install targets
this fixes the issue with one application overwriting the data files for another application

still w.i.p.
2016-05-04 20:42:38 +02:00
Martin Gerhardy 5ae7c620b9 CMAKE: allow to switch on/off sanitizers for tests 2016-04-29 20:06:03 +02:00
mgerhardy 80a71b0593 CMAKE: activate thread sanitizer for the tests 2016-04-29 20:34:48 +02:00
mgerhardy 53928538f6 CMAKE: added option to enable/disable unittests 2016-04-28 22:13:40 +02:00
mgerhardy b5ee6154f0 CMAKE: use CMAKE_GENERATOR 2016-04-28 20:07:22 +02:00
mgerhardy cb9e7fe7f1 CMAKE: whitespaces 2016-04-28 20:07:09 +02:00
Martin Gerhardy 82e9d66e32 CMAKE: place binaries in root build dir 2016-04-28 20:35:55 +02:00
Martin Gerhardy c629a3b792 CMAKE: place binaries not in project root 2016-04-28 20:30:20 +02:00
mgerhardy 174120b3d3 FIPS: removed fips - we are now cmake only 2016-04-28 20:38:50 +02:00
mgerhardy e1ad4b9914 CORE: more remotery cleanup 2016-04-24 22:57:00 +02:00
mgerhardy c2e630b4dc CORE: added remotery support
we now need to add core_traceXXX stuff to the code
run make remotery to get the webview
we still might have problems with running multiple apps, because
remotery binds a port - this must be made configurable. But I don't
yet have an idea how the website will find the proper port...
2016-04-24 17:55:05 +02:00
Martin Gerhardy 1c98405046 LIBS: moved out of src - and into contrib 2016-04-19 20:24:29 +02:00
Martin Gerhardy fc03811e1b CMAKE: include the macros.cmake in the main cmake file 2016-04-19 20:07:01 +02:00