* .gitlab-ci.yml: Switch to arm64 runners for macOS CI.

master
Tim-Philipp Müller 1 week ago committed by Alexei Podtelezhnikov
parent d0c905c62a
commit 316bdc96ce
  1. 17
      .gitlab-ci.yml

@ -32,9 +32,10 @@ variables:
stage: 'build'
.build macos common:
image: "registry.freedesktop.org/gstreamer/gstreamer/macos-arm64/15-sequoia:2024-10-28.0"
stage: 'build'
tags:
- 'gst-macos-11.1'
- gst-mac-arm
.build windows meson:
extends: '.build windows common'
@ -211,9 +212,10 @@ macos autotools:
before_script:
- '/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"'
script:
- export PATH=/opt/homebrew/bin:$PATH
- brew install autoconf automake libtool
- ./autogen.sh
- ./configure
- ./configure --prefix=/tmp/install-prefix
- 'make -j$(sysctl -n hw.logicalcpu)'
- make install
@ -222,20 +224,21 @@ macos autotools clang:
before_script:
- '/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"'
script:
- export PATH=/opt/homebrew/bin:$PATH
- brew install autoconf automake libtool
- ./autogen.sh
- './configure CC=clang'
- CC=clang ./configure --prefix=/tmp/install-prefix
- 'make -j$(sysctl -n hw.logicalcpu)'
- make install
macos meson:
extends: '.build macos common'
script:
before_script:
- pip3 install --upgrade pip
- pip3 install -U meson
- pip3 install --upgrade certifi
- pip3 install -U ninja
- meson setup build ${MESON_ARGS}
script:
- meson setup . build --fatal-meson-warnings --default-library=both --prefix=/tmp/install-prefix
- meson compile --verbose -C build
- sudo meson install -C build
- meson install -C build

Loading…
Cancel
Save