Commit Graph

27 Commits

Author SHA1 Message Date
Thomas Harte 17dbdce230 Eliminate SDL/scons targets for which brew is broken. 2024-03-19 14:27:46 -04:00
Thomas Harte 472297e411
Merge pull request #1324 from ryandesign/cmake
Add CMake build system
2024-02-09 14:36:00 -05:00
Ryan Carsten Schmidt 7dc3b5ba06 Update CI to build on macOS 11, 12, 13, and 14. 2024-01-31 06:27:11 -06:00
Ryan Carsten Schmidt ad8abf2e05 Add CMake SDL builds to CI workflow. 2024-01-25 10:15:11 -06:00
Ryan Carsten Schmidt 8256500877 Update GitHub workflow: also build SDL UI on macOS 2023-12-15 01:27:28 -06:00
Ryan Carsten Schmidt 2ee062ea9e Rename workflow to Build 2023-12-05 12:11:22 -06:00
Ryan Carsten Schmidt 452e32ca4e Add macOS build job to workflow
Closes #1244
2023-12-05 12:10:35 -06:00
Ryan Carsten Schmidt 54f25b3e4e Split workflow step commands onto two lines 2023-12-05 12:10:35 -06:00
Ryan Carsten Schmidt b1b4404b48 Use checkout@v4 in workflow 2023-12-05 12:10:35 -06:00
Ryan Carsten Schmidt d1bfbac59e Rename workflow job step to Checkout 2023-12-05 12:10:34 -06:00
Ryan Carsten Schmidt 0a45e26c50 Rename workflow job to Build SDL UI 2023-12-05 12:10:34 -06:00
Thomas Harte 626e4fe6b3 Just pull requests will do. 2023-11-17 10:45:32 -05:00
Thomas Harte ac12b256d4 Tweak syntax. 2023-11-17 10:44:52 -05:00
Thomas Harte f4b1279342 Try a different GCC version. 2023-11-17 10:43:50 -05:00
Thomas Harte 8a5b7e9f47 Update checkout action. 2023-04-23 11:38:04 -04:00
Thomas Harte 8560b38ffa
Reduce to less-daunting URL. 2020-12-09 16:38:59 -05:00
Thomas Harte 9577c8e27f
Experiment with F 2020-12-08 16:08:25 -05:00
Margen67 fc3a03a856 ccpp.yml: Changes
Build all branches.
Delete whitespace.
Use checkout v2.
Change ; to &&.
Use working-directory instead of cd.
Add -j to speed up build.
2020-06-28 19:53:19 -07:00
Thomas Harte 1810ef60be Adds --fix-missing in the hope of catching more issues automatically. 2020-03-29 18:41:30 -04:00
Thomas Harte 41503d7253
Allow releaseinfo changes. 2019-12-13 13:16:24 -05:00
Thomas Harte f88c942fef Adds an apt-get update. 2019-12-12 23:26:12 -05:00
Thomas Harte 3d4d45ef62
Remove redundant 'build' 2019-11-14 13:54:24 -05:00
Thomas Harte 04c4f5f321
Removes syntax violating colon. 2019-11-14 13:53:24 -05:00
Thomas Harte fa900d22e8
Adds a more manageable title. 2019-11-14 13:52:24 -05:00
Thomas Harte aee2890b25
Switch to title case.
This seems to fit better with the fixed named steps.
2019-11-14 13:50:03 -05:00
Thomas Harte 40e1ec28fb
Attempt sudo.
Sorry for the noise; there's no obvious better way to test this stuff.
2019-11-14 13:42:56 -05:00
Thomas Harte c6e2b1237c
Add build workflow 2019-11-14 13:40:06 -05:00