mirror of
https://github.com/love2d/megasource.git
synced 2026-08-12 08:30:59 +02:00
Add GitHub Actions Windows build steps.
This will allows us to determine whetever any megasource changes causes build failure in LOVE later on, rather than rerunning LOVE jobs everytime.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
name: build
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
windows:
|
||||
runs-on: windows-latest
|
||||
strategy:
|
||||
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: master
|
||||
- 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
|
||||
Reference in New Issue
Block a user