wxWidgets/.github/workflows/MacS-M1-make.yml

40 lines
850 B
YAML
Raw Normal View History

name: Mac make CI
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
2021-04-18 14:24:05 -04:00
build-and-test:
defaults:
run:
shell: /usr/bin/arch -arch ${{ matrix.arch }} /bin/bash -l {0}
runs-on: self-hosted
2021-04-18 14:24:05 -04:00
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
2021-04-18 14:24:05 -04:00
run: make -j4
- name: make install
run: make install
- name: make tests
2021-04-18 14:24:05 -04:00
run: make -j4 -C tests
- name: run tests
run: pushd tests;./test;popd