Cherry-pick GitHub Actions Windows steps from 86010b3

This one uses 12.0-development branch of LOVE however.
This commit is contained in:
Miku AuahDark
2021-02-02 16:03:29 +08:00
parent 5b67432127
commit e578fb1058
+29
View File
@@ -0,0 +1,29 @@
name: build
on: [push, pull_request]
jobs:
windows:
runs-on: windows-latest
strategy:
fail-fast: false
matrix:
platform: [Win32, x64]
steps:
- name: Checkout
uses: actions/checkout@v2
with:
path: megasource
- name: Checkout LÖVE
uses: actions/checkout@v2
with:
path: megasource/libs/love
repository: love2d/love
ref: 12.0-development
- name: Configure
shell: cmd
env:
PLATFORM: ${{ matrix.platform }}
run: cmake -Bbuild -Hmegasource -T v142 -A %PLATFORM% -DCMAKE_INSTALL_PREFIX=%CD%\install
- name: Install
shell: cmd
run: cmake --build build --config Release --target install -j2