Added meson build to Windows CI

Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
This commit is contained in:
Maxim Logaev 2024-04-01 18:30:41 +03:00
parent fd0b3d65f8
commit a41e499bf0

View file

@ -12,10 +12,17 @@ jobs:
install: git install: git
- run: git config --global core.autocrlf input - run: git config --global core.autocrlf input
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Build Dino with:
fetch-depth: 0
- name: Install build-dependencies
run: | run: |
msys2 -c './build-win64.sh --prepare' msys2 -c './build-win64.sh --prepare'
msys2 -c './build-win64.sh' - name: Build Dino (Meson, without saving)
run: |
msys2 -c './build-win64.sh -s meson -c -b -w'
- name: Build Dino (CMake)
run: |
msys2 -c './build-win64.sh -s cmake -c -b -i'
- name: Build Dino installer - name: Build Dino installer
run: | run: |
msys2 -c './build-win64.sh --build-installer' msys2 -c './build-win64.sh --build-installer'