Commit 2e61ea8c authored by Sarthak  Bhardwaj's avatar Sarthak Bhardwaj
Browse files

Added macOS builds for CI

parent a212668c
Pipeline #360970 passed with stage
in 7 minutes and 14 seconds
......@@ -23,6 +23,11 @@ variables:
image: 'registry.freedesktop.org/freetype/docker-images/debian:latest'
stage: 'build'
.build macos common:
stage: 'build'
tags:
- 'gst-macos-11.1'
.build windows meson:
extends: '.build windows common'
variables:
......@@ -141,3 +146,28 @@ linux cmake libs:
-D FT_WITH_ZLIB=ON
cmake --build build --target install
macos autotools:
extends: '.build macos common'
before_script:
- '/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"'
script:
- brew install autoconf automake libtool
- ./autogen.sh
- ./configure
- 'make -j$(nproc)'
- make install
macos meson:
extends: '.build macos common'
script:
- pip3 install --upgrade pip
- pip3 install -U meson
- pip3 install --upgrade certifi
- pip3 install -U ninja
- meson setup build
- meson compile --verbose -C build
- sudo meson install -C build
Subproject commit 0cc0d3eaed28483fc8036d90ac18878ebd83ed87
Subproject commit 6e83f637efd10b736350496c565c24a86a98b07b
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment