Commit Graph

10 Commits

Author SHA1 Message Date
Michael Tesch
a8d64fcc91 cleanup for llvm emscripten, cleanup resources 2019-12-18 15:14:46 +01:00
Michael Tesch
ee287b481b
minor code tweak (#13) 2019-11-19 10:50:34 +01:00
Michael Tesch
c23159df2b
Hb cmake2 (#11)
* remove TBSystem::GetRoot.  fix glew header

* make runtime debug info an indepedent setting

* windows build on travis

* fix IOS and macos high-dpi

* fix win+sdl2 combo

* try to auto detect what can be make-all'd
2019-11-14 16:59:54 +01:00
michael tesch
486445ce60 stuff for msvc 2019-11-13 21:22:10 +01:00
michael tesch
4e881f2ac7 apparently MSVC doesnt like this 2019-11-13 21:10:59 +01:00
michael tesch
e4d66f9454 get Demo working on iOS 2019-11-13 21:04:29 +01:00
Michael Tesch
00933a86e9
Hb cmake cleanup (#10)
* cleanup build system, modernize cmake

* build glfw and sdl2, w/ or w/o freetype

* fix android demo build

* win32 with CPack has PACKAGE target now

* added GLEW for windows

* bump to SDL2.0.10. fixes for building as subdir

* constexpr is always available these days.

* cleanup getwd() warning. add rpm to ubuntu packages

* dont use add_compile_definitions() for cmake, too new

* add rpm package to travis

* gh release packages

* build demo target on windows

* see if defines not working on winsodw
2019-11-12 15:45:00 +01:00
Michael Tesch
ab219147b1 cleanup cmake build & dependency situation 2019-01-30 16:43:32 +01:00
Michael Tesch
06116752c3 fixed emscripten demo 2019-01-25 11:03:26 +01:00
Michael Tesch
00cbaa8781 more build flags, main.cpp 2019-01-24 18:08:53 +01:00