Commit Graph

1163 Commits

Author SHA1 Message Date
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
Michael Tesch
fd8028fd8a reenable travis build 2019-11-06 17:19:00 +01:00
Michael Tesch
fbba13e635 Merge branch 'hastybadger' of github.com:tesch1/turbobadger into hastybadger 2019-11-06 17:09:01 +01:00