1165 Commits

Author SHA1 Message Date
Michael Tesch 82a123fd7d minor fixes 2019-11-15 15:48:05 +01:00
michael tesch c68e4ed7bb fix add_resources() to work on directories too 2019-11-15 14:12:35 +01:00
michael tesch 1bde61029a moved add_resources() def to include file 2019-11-15 11:50:33 +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 c8b9221ed3 verify config variables, fix debian file upload 2019-11-15 08:49:59 +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 f2e78ccc56 make sure to include glew.h on windows before gl.h 2019-11-14 10:07:19 +01:00
michael tesch 5ef40edf14 use TB_BACKEND_GLFW to identify glfw 2019-11-14 00:01:16 +01:00
michael tesch 435c52d6d1 fix osx build on travis 2019-11-13 23:56:42 +01:00
michael tesch 486445ce60 stuff for msvc 2019-11-13 21:22:10 +01:00
michael tesch ac465c6f22 Merge branch 'hastybadger' of github.com:tesch1/turbobadger into hastybadger 2019-11-13 21:11:08 +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 c970dbc9c8 fix android system 2019-11-13 19:46:24 +01:00
michael tesch 54898c2e30 makefile cleanu, fix win travis? 2019-11-13 19:42:00 +01:00
michael tesch b48b164672 cleanup signed build for iOS & macOS 2019-11-13 19:37:17 +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 61618c1eeb make debug info configurable 2019-11-13 14:48:44 +01:00
michael tesch b7775faf3e better way of configuring options 2019-11-13 14:27:39 +01:00
Michael Tesch dad6f07f9a Merge branch 'hastybadger' of github.com:tesch1/turbobadger into hastybadger 2019-11-13 12:58:48 +01:00
Michael Tesch 665d8cdc90 unfinished travis android build 2019-11-13 12:58:44 +01:00
michael tesch 2ae8da7087 Merge branch 'hastybadger' of github.com:tesch1/turbobadger into hastybadger 2019-11-12 19:04:15 +01:00
Michael Tesch 1026b94a62 merge android studio bump 2019-11-12 17:32:56 +01:00
Michael Tesch 6303ce506b bump gradle version 2019-11-12 17:29:25 +01:00
michael tesch 2686f58454 fix test file locations, remove posix file junk 2019-11-12 17:08:09 +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 63608b34c6 packaging for hb 2019-11-07 18:23:47 +01:00
Michael Tesch c4025a969b libxinput dev files for travis 2019-11-07 16:53:52 +01:00
Michael Tesch 02dad32701 dont defaul to system_linux on windows 2019-11-07 16:47:15 +01:00
Michael Tesch 42a4ba9fb7 remove unused <sys/time.h> from clipboard_dummy 2019-11-07 16:38:31 +01:00
Michael Tesch 7b7fc89ee7 tell travis to build win32 INSTALL target 2019-11-07 16:08:01 +01:00
Michael Tesch e1b331eaca bump glfw version to 3.3, minor cmake cleanups 2019-11-07 16:06:13 +01:00
Michael Tesch 6bb16dcd44 get rid of TB_EXTRA_LIBS, dont find_package(opengl) on android 2019-11-07 15:59:00 +01:00
Michael Tesch affca5bc42 more build type cleanup 2019-11-07 15:53:26 +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 6270106799 libs for travis 2019-11-06 19:09:36 +01:00
Michael Tesch 1854181e20 libs for travis 2019-11-06 18:55:21 +01:00
Michael Tesch 0aa5edeb5d build matrix for travis +macos +windows 2019-11-06 18:43:01 +01:00
Michael Tesch 6893dd273e simplify sdl cmake vars 2019-11-06 18:37:50 +01:00
Michael Tesch 27c8da7dc9 libs for travis 2019-11-06 18:15:51 +01:00
Michael Tesch 974f543ff2 add opengl(mesa) to .travis 2019-11-06 17:50:05 +01:00
Michael Tesch 30d15faf1d add opengl(mesa) to .travis 2019-11-06 17:48:03 +01:00
Michael Tesch c96a923a0c add libsdl2 to .travis 2019-11-06 17:41:48 +01:00
Michael Tesch 019d3b6d4b add libsdl2 to .travis 2019-11-06 17:24:35 +01:00