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