wxWidgets/.github/workflows/MacS-M1-make.yml
Stefan Csomor 260283fc5c
Update MacS-M1-make.yml
try local install to avoid sudo
2021-04-18 20:45:12 +02:00

40 lines
952 B
YAML

name: Mac make CI
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build-and-test:
defaults:
run:
shell: /usr/bin/arch -arch ${{ matrix.arch }} /bin/bash -l {0}
runs-on: self-hosted
env:
DEVELOPER_DIR: /Applications/Xcode.app/Contents/Developer
NSUnbufferedIO: YES
strategy:
fail-fast: false
matrix:
arch: [arm64e, x86_64]
steps:
- uses: actions/checkout@v2
with:
submodules: recursive
- name: configure
run: mkdir -p $PWD/localbin_${{ matrix.arch }}; ./configure --prefix=$PWD/localbin_${{ matrix.arch }}
- name: make
run: make -j4
- name: make tests
run: make -j4 -C tests
- name: make minimal sample
run: make install;make -j4 -C samples/minimal -f makefile.unx clean;make -j4 -C samples/minimal -f makefile.unx
- name: run tests
run: pushd tests;./test;popd