|
|
|
@ -10,17 +10,6 @@ executors: |
|
|
|
|
|
|
|
|
|
jobs: |
|
|
|
|
|
|
|
|
|
macos-10_12_6-aat-fonts: |
|
|
|
|
macos: |
|
|
|
|
xcode: "9.0.1" |
|
|
|
|
steps: |
|
|
|
|
- checkout |
|
|
|
|
- run: HOMEBREW_NO_AUTO_UPDATE=1 brew install pkg-config freetype glib cairo python3 ninja |
|
|
|
|
- run: pip3 install meson --upgrade |
|
|
|
|
- run: meson build |
|
|
|
|
- run: meson compile -Cbuild # or ninja -Cbuild |
|
|
|
|
- run: meson test -Cbuild --print-errorlogs |
|
|
|
|
|
|
|
|
|
macos-10_13_6-aat-fonts: |
|
|
|
|
macos: |
|
|
|
|
xcode: "10.1.0" |
|
|
|
@ -31,6 +20,8 @@ jobs: |
|
|
|
|
- run: meson build |
|
|
|
|
- run: meson compile -Cbuild |
|
|
|
|
- run: meson test -Cbuild --print-errorlogs |
|
|
|
|
- store_artifacts: |
|
|
|
|
path: build/meson-logs/ |
|
|
|
|
|
|
|
|
|
macos-10_14_4-aat-fonts: |
|
|
|
|
macos: |
|
|
|
@ -42,6 +33,8 @@ jobs: |
|
|
|
|
- run: PKG_CONFIG_PATH="/usr/local/opt/icu4c/lib/pkgconfig:/usr/local/opt/libffi/lib/pkgconfig" meson build -Dcoretext=enabled |
|
|
|
|
- run: meson compile -Cbuild |
|
|
|
|
- run: meson test -Cbuild --print-errorlogs |
|
|
|
|
- store_artifacts: |
|
|
|
|
path: build/meson-logs/ |
|
|
|
|
|
|
|
|
|
macos-10_15_3-aat-fonts: |
|
|
|
|
macos: |
|
|
|
@ -53,6 +46,8 @@ jobs: |
|
|
|
|
- run: PKG_CONFIG_PATH="/usr/local/opt/icu4c/lib/pkgconfig:/usr/local/opt/libffi/lib/pkgconfig" meson build -Dcoretext=enabled -Dgraphite=enabled -Dauto_features=enabled |
|
|
|
|
- run: meson compile -Cbuild |
|
|
|
|
- run: meson test -Cbuild --print-errorlogs |
|
|
|
|
- store_artifacts: |
|
|
|
|
path: build/meson-logs/ |
|
|
|
|
|
|
|
|
|
# will be dropped with autotools removal |
|
|
|
|
distcheck: |
|
|
|
@ -170,7 +165,6 @@ workflows: |
|
|
|
|
|
|
|
|
|
build: |
|
|
|
|
jobs: |
|
|
|
|
- macos-10_12_6-aat-fonts |
|
|
|
|
- macos-10_13_6-aat-fonts |
|
|
|
|
- macos-10_14_4-aat-fonts |
|
|
|
|
- macos-10_15_3-aat-fonts |
|
|
|
|