Amalgamated builds were broken due to missing dependencies, and on OSX it was not using the amalgamated.cpp instead of amalgamated.mm.
BX needs the Foundation framework for NSLog.
BGFX needs X11 on linux.
I added OSX to the list of travis configurations, and it is now building amalgamated versions too.
Examples are now also built so that we see linker errors, hence the BGFX_INSTALL_EXAMPLES=ON.
Amalgamated builds were broken due to missing dependencies, and on OSX it was not using the
amalgamated.cpp
instead ofamalgamated.mm
.BX needs the Foundation framework for NSLog. BGFX needs X11 on linux.
I added OSX to the list of travis configurations, and it is now building amalgamated versions too. Examples are now also built so that we see linker errors, hence the
BGFX_INSTALL_EXAMPLES=ON
.Note that this fixes #11