codenamecpp / carnage3d

Reimplementation of Grand Theft Auto 1 [GTA1]
MIT License
477 stars 38 forks source link

Add cmake #68

Closed marmichalski closed 2 years ago

marmichalski commented 2 years ago

This also closes #54. Had to implement it, because Ubuntu is at box 2.3.x 🙄. I'll be adding option for bundled GLFW later on.

This also touches #52 a bit.

marmichalski commented 2 years ago

@codenamecpp could you enable github actions for this project? I can also add the workflow for premake (I have it already pushed).

This is an example cmake run: https://github.com/marmichalski/carnage3d/runs/4375138083?check_suite_focus=true This is an example premake run: https://github.com/marmichalski/carnage3d/runs/4276101812?check_suite_focus=true

(IMHO premake could be removed when cmake integration is done)

codenamecpp commented 2 years ago

Hi! I think github actions is enabled now? Could you please check if it works?

marmichalski commented 2 years ago

Hi! I think github actions is enabled now? Could you please check if it works?

Hey. Yeah, it does. You can see the workflows results on the gcc PR and master branch already, thanks!