Commit graph

39 commits

Author SHA1 Message Date
Alam Ed Arias
7b010557ab GitLab CI: fix building oldstable amd64 on non-amd64 builders 2025-03-04 20:55:39 -05:00
Alam Ed Arias
d47c59a342 GitLab CI: allow failure of wavpack download from macports 2025-03-03 06:18:23 -05:00
Alam Ed Arias
28aa3f10bd GitLab CI: allow failure of libopenmpt download from macports 2025-03-03 06:11:29 -05:00
Alam Ed Arias
f32bdb77a2 GitLab CI: allow failure of sdl2_mixer download from macports 2025-03-03 05:59:40 -05:00
Alam Ed Arias
823d28839b GitLab CI: since macports downloads can fail, allow the lipo job to fail as well 2025-03-03 05:43:51 -05:00
Alam Ed Arias
817db98133 GitLab CI: old version of ccache do not have stats_log option 2025-03-03 05:36:32 -05:00
Alam Ed Arias
910add7efb GitLab CI: macports downloads can fail 2025-03-03 05:33:55 -05:00
Alam Ed Arias
51494ca810 GitLab CI: disable SRB2_CONFIG_ENABLE_WEBM_MOVIES for cmake builds 2025-03-02 21:40:23 -05:00
Alam Ed Arias
3145253ff3 GitLab CI: set CC,CXX and LD for Windows vcpkg builds 2025-03-02 20:34:17 -05:00
Alam Ed Arias
e2200c1eb5 GitLab CI: use VCPKG_TARGET_TRIPLET, not VCPKG_DEFAULT_TRIPLET 2025-03-02 20:18:59 -05:00
Alam Ed Arias
61afd65fc1 GitLab CI: w64-mingw32 vcpkgs to use --toolchain 2025-03-02 20:01:59 -05:00
Alam Ed Arias
682fb8f07f GitLab CI: set LD for Mingw32 nad use plain cmake for darwin builds 2025-03-02 19:44:10 -05:00
Alam Ed Arias
a7424b9952 GitLab CI: use :, not = for variables 2025-03-02 19:30:38 -05:00
Alam Ed Arias
fb6ce070fd GitLib CI: try keep building 2025-03-02 19:20:19 -05:00
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