* .gitlab-ci.yml: Switch to arm64 runners for macOS CI.
This commit is contained in:
parent
d0c905c62a
commit
316bdc96ce
|
@ -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…
Reference in New Issue