24 lines
695 B
YAML
24 lines
695 B
YAML
name: MSYS2 build
|
|
on: [push, pull_request]
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: windows-latest
|
|
defaults:
|
|
run:
|
|
shell: msys2 {0}
|
|
steps:
|
|
- uses: actions/checkout@v3
|
|
- uses: msys2/setup-msys2@v2
|
|
with:
|
|
msystem: MINGW64
|
|
update: true
|
|
install: git mingw-w64-x86_64-cc mingw-w64-x86_64-autotools
|
|
- name: bootstrap
|
|
run: ./bootstrap.sh
|
|
- name: Build
|
|
# GCC on MSYS2 doesn't have ASAN support (but Clang does).
|
|
run: ./.private/ci-build.sh --build-dir build-msys2 --no-asan
|
|
- name: Build with logging disabled
|
|
run: ./.private/ci-build.sh --build-dir build-msys2-nolog --no-asan -- --disable-log
|