jpaver / opengametools

A set of open c++ game development tools that are lightweight, easy-to-integrate and free to use. Currently hosting a magicavoxel .vox full scene loader.
MIT License
375 stars 36 forks source link

CI: added windows and osx builds as well as tests to the github pipelines #57

Closed mgerhardy closed 1 year ago

mgerhardy commented 1 year ago

I've added a very basic cmake script to perform the cl.exe search - I'm not very familiar with windows and could find an easy way to find cl.exe.

I've also added a test case in form of the demo_vox application to the pipeline.

The build artifacts are attached to each pipeline run.

see https://github.com/jpaver/opengametools/actions/runs/5637436975

mgerhardy commented 1 year ago

/WX and -Werror are not enabled - as there are a few warnings included that would prevent a successful run.