Commit graph

30 commits

Author SHA1 Message Date
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
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
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