Commit graph

25 commits

Author SHA1 Message Date
Logan Aerl Arias
3019e70ecb GitLab CI: use Ninja on MacOSX
GitLab CI: use Ninja on MacOSX
2025-02-28 21:41:35 -05:00
Alam Ed Arias
aebc3ff558 GitLab CI: move back to only 2 stages, build and osxcross 2025-02-28 21:09:33 -05:00
Alam Ed Arias
fc7768fad9 GitLab CI: do not force CC/CXX with Mingw32 vcpkg builds 2025-02-28 21:03:00 -05:00
Alam Ed Arias
893db88809 GitLab CI: install miniupnpc from macports 2025-02-27 04:34:07 -05:00
Alam Ed Arias
37043e367b GitLab CI: use clang++ as CXX for clang builds 2025-02-26 22:50:53 -05:00
Alam Ed Arias
18d47ebbd3 GitLab CI: use short names like oa64/o64 so we can switch SDKs 2025-02-26 22:49:01 -05:00
Alam Ed Arias
c7801bdf6d GitLab CI: move around stages 2025-02-26 21:57:54 -05:00
Alam Ed Arias
7cbec73971 GitLab CI: do not checkout own copy of vcpkg, use the one that comes with the builder image 2025-02-26 21:57:54 -05:00
Alam Ed Arias
fa4924bc19 GitLab CI: MacOS build does not use vcpkg 2025-02-26 21:57:49 -05:00
Alam Ed Arias
db7508f7e4 GitLab CI: use "ccache --set-config" over tee on the ccache.conf file 2025-02-26 21:02:48 -05:00
Alam Ed Arias
e06eead3eb GitLab CI: no more Gold linker 2025-02-26 21:01:47 -05:00
Logan Aerl Arias
36d8d8a01f remove gold linker everywhere
remove gold linker everywhere
2025-02-16 14:15:28 -05:00
Logan Aerl Arias
f7ae70201f use Unix Makefiles to build Win 2025-02-16 13:59:38 +00:00
Alam Ed Arias
620bb5054f GitlabCI: use lipo to create universal darwin binary 2025-02-07 00:40:21 -05:00
Alam Ed Arias
1e47cb2061 GitlabCI: checks if osxcross arm64 build fails 2025-02-06 18:51:58 -05:00
Alam Ed Arias
ec3edcc6c9 GitlabCI: install static version of curl, libopenmpt,libsdl2-mixer,libpng and libxmp for macs 2025-02-06 15:31:26 -05:00
Alam Ed Arias
10bb905ebd GitlabCI: use cmake --build to compile and not call directly Makefile files 2025-02-06 12:27:22 -05:00
Alam Ed Arias
666b9b7df4 GitLibCI: installing g++ also installs gcc, one less manually install package 2025-02-01 11:15:38 -05:00
Alam Ed Arias
37ce0043f1 GitLabCI: install g++ 2025-01-27 23:10:30 +00:00
Logan Aerl Arias
f691d35ee9 add cmake to the gitlab ci jobs 2025-01-21 22:13:26 +00:00
Alam Ed Arias
389f25638d GitLab CI: timeout apt-get update command with 2 minutes 2024-12-01 20:43:18 -05:00
Eidolon
47bcad4ab1 Put the apt-cache in build/
Like with ccache, we want to make sure the git checkout is considered
clean during build.
2024-05-17 19:04:41 -05:00
Eidolon
e2c7514cfd Put ccache dirs in build dir to avoid dirty worktree
Placing these directories at the root will make the git revision
detection consider the working directory to be dirty.
2024-05-17 19:00:36 -05:00
Eidolon
0e293c4c98 Raise ccache limit to 300M
Ring Racers' object file output is considerably larger than SRB2.
50M is insufficient to hold even a single build.
2024-05-17 16:39:24 -05:00
Eidolon
dfada161cc Separate gitlab CI into multiple yaml documents
The singular .gitlab-ci.yml is pretty beefy. Splitting it into
smaller files by job and job template will make maintaining the
individual jobs easier.
2024-05-17 16:38:01 -05:00