Commit Graph

18 Commits

Author SHA1 Message Date
Jeod
2d4d82d469
Accurately find the linux artifacts (#80)
use ninja for Linux builds, fixes missing Linux artifacts on CI
2024-04-19 12:13:19 +01:00
Louis Gombert
ee5478328c
Merge pull request #60 from Arcnor/macos-runners
enable both Intel & M1 macOS runners
2024-04-18 07:40:13 +00:00
Edu Garcia
dcfdbf0fcf enable both Intel & M1 macOS runners 2024-04-18 08:18:08 +01:00
Azamat H. Hackimov
3f7666eaac Fixes and enhancements to CMake build system
Updated compatibility level to 3.19. Set C++17 globally for all platforms. Removed hardcoded compiler and optimisation flags. Adjusted dependencies and libraries linking.

Reworked script building and hog creation.
2024-04-18 03:04:16 +03:00
Andrew Grigorev
47086078ac Merge branch 'main' of github.com:kevinbentley/Descent3 into linux-build 2024-04-18 02:00:35 +03:00
Jeod
9af13e49bd
Rename artifacts (#50)
* Rename artifacts

Artifacts are currently all named build-Debug and build-Release. Include the platform in the name.
2024-04-17 18:48:51 -04:00
Andrew Grigorev
bacf598ced Remove more redundant libs 2024-04-18 01:48:03 +03:00
Andrew Grigorev
7010261c9c Revert fork CI change 2024-04-18 01:44:21 +03:00
Azamat H. Hackimov
d83acc2862 clang-format-ignore support appears in 18 version
Remove temp file.
2024-04-18 00:49:26 +03:00
Andrew Grigorev
5a1629ccd5 Create D3_GAMEDIR directory 2024-04-18 00:09:13 +03:00
Andrew Grigorev
1eb8782cb3 Trigger Github Actions for all pushes in forks 2024-04-17 23:17:44 +03:00
Andrew Grigorev
4eb96c6b35 Check Linux build in Github Actions 2024-04-17 23:17:44 +03:00
Jeod
97a22f5bf2
Use clang-format with manual trigger only
Clang-format is conflicting with several pull requests and even current code. Change it to manual use for the time being.
2024-04-17 15:37:50 -04:00
Jacob Coby
55e29c23a6 Use brew bundle to install dependencies 2024-04-17 11:29:41 -04:00
Dan Raviv
d3c4fdddb1 Add macOS build CI 2024-04-16 19:36:49 -07:00
Dan Raviv
2cf2f6ff6c [CI] Use CMake windows preset 2024-04-16 19:14:03 -07:00
Edu Garcia
0f1f1176a4 enable CI for building 2024-04-16 23:03:46 +01:00
Azamat H. Hackimov
78bb130bac GitHub Actions for clang-format check
First QoL check for code health. This action will be executed on each pull request including this one.
2024-04-16 22:04:41 +03:00