jswigart / omni-bot

Omni-bot is a first person shooter bot frameworkfor AI controlled multiplayer opponents in several popular FPS games and engines
http://www.omni-bot.com
75 stars 23 forks source link

macos compilation support and github action setup #27

Closed jackeri closed 10 months ago

jackeri commented 10 months ago

This PR basically adds macos compilation to the mix and brings in cmake support (only for ET and RTCW). Its a quick and dirty patch job. Its dependant of the submodule PR that I have open as well.

It builds the win32/64, lnx32/64 and macos x86_64 & macos aarch64 and generates artifacts for the ET and RTCW modules. It does not generate a release or anything like that at the moment. But that could be easily modified in later.

jackeri commented 10 months ago

Forgot to mention that this does bump the C++ standard to 11. But then again its 2024..