Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Sarthak Bhardwaj
FreeType
Commits
2e61ea8c
Commit
2e61ea8c
authored
Jul 09, 2021
by
Sarthak Bhardwaj
Browse files
Added macOS builds for CI
parent
a212668c
Pipeline
#360970
passed with stage
in 7 minutes and 14 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
2e61ea8c
...
...
@@ -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
dlg
@
6e83f637
Compare
0cc0d3ea
...
6e83f637
Subproject commit
0cc0d3eaed28483fc8036d90ac18878ebd83ed87
Subproject commit
6e83f637efd10b736350496c565c24a86a98b07b
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment