Commit Graph

29 Commits

Author SHA1 Message Date
Crypto City
76de76b4e9 build integration and lumak's urho3d tweaks 2020-01-11 15:09:23 +00:00
Michael Tesch
557b7f8cd0 detect right GLEW library fro either Win32 or x64 2020-01-09 14:58:51 +01:00
Michael Tesch
5c9842a7d6 update GLEW wrapper to use x64, not Win32 2020-01-09 14:51:01 +01:00
Michael Tesch
b9581b4535 fix for emscripten 2019-12-16 19:38:47 +01:00
Michael Tesch
444a90b41f added an sdl2 filesystem wrapper 2019-12-05 20:01:14 +01:00
Michael Tesch
b950317192
Hb skin (#15)
* HB documentation, fixed an nsvg bug

* fix emscripten demo builds

* fix func sig for win/glfw TBDebutOut()
2019-11-22 17:36:17 +01:00
michael tesch
604eba58bb cleanup cmake warnings 2019-11-22 01:10:25 +01:00
Michael Tesch
dbbe8a8d1c dont make CMAKE_CXX_FLAGS a CACHE variable 2019-11-21 21:18:02 +01:00
Michael Tesch
3031a49419
mojo to build SDL2 for android as a shared lib (#14)
* mojo to build SDL2 for android as a shared lib

* remove debug junk from thirdparty SDL2 build

* ignore android build dirs
2019-11-21 13:28:12 +01:00
Michael Tesch
7a856c3b53 android: link sdl2 against ndks cpufeatures 2019-11-19 17:33:13 +01:00
michael tesch
9bc35b8e0e cache the glfw download 2019-11-16 14:05:00 +01:00
Michael Tesch
780229467a make SDL2 on android build ok 2019-11-15 17:50:06 +01:00
Michael Tesch
4e11f79905 make SDL2 on android build ok 2019-11-15 17:48:43 +01:00
michael tesch
d19a4b9785 no debug postfis for freetype, disable some debug msgs 2019-11-15 10:00:19 +01:00
michael tesch
dda9f720cd we want no debug postfix on SDL2 library 2019-11-15 09:52:37 +01:00
michael tesch
0503071a5d we want no debug postfix on SDL2 library 2019-11-15 09:45:49 +01:00
Michael Tesch
964e1b41ed
Hb android fix (#12)
* remove TBSystem::GetRoot.  fix glew header

* make runtime debug info an indepedent setting

* fix IOS and macos high-dpi

* fix win+sdl2 combo

* try to auto detect what can be make-alld

* rework resource file functions for android

* fix android assets, actually runs now
2019-11-14 23:14:49 +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
e4d66f9454 get Demo working on iOS 2019-11-13 21:04:29 +01:00
michael tesch
c79de19058 cleanup library issues, particularly for iOS 2019-11-13 18:35:12 +01:00
Michael Tesch
f23987d743 remove crufty library finding 2019-11-13 15:20:05 +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
e1b331eaca bump glfw version to 3.3, minor cmake cleanups 2019-11-07 16:06:13 +01:00
Michael Tesch
5ff2f27581 rework glfw and sdl2 libraries, add glfw emscripten build option 2019-11-07 15:35:46 +01:00
Michael Tesch
3ac8e184f5 start of auto-releases, fix for old cmake 2019-11-07 13:34:20 +01:00
michael tesch
965fc73a87 build sdl2 properly as a subdirectory 2019-11-07 13:19:29 +01:00
Michael Tesch
6893dd273e simplify sdl cmake vars 2019-11-06 18:37:50 +01:00
Michael Tesch
b584b883b9 send glfw_include_dirs to parent_scope 2019-01-30 17:22:29 +01:00
Michael Tesch
ab219147b1 cleanup cmake build & dependency situation 2019-01-30 16:43:32 +01:00