mirror of
https://github.com/rei-2/Amalgam
synced 2026-10-10 04:43:09 +08:00
efb020470a
imgui freetype support (+ readd custom fonts for freetype builds). these will have nicer looking fonts but larger file sizes update imgui to 1.91.4 hopefully fix crash with materials while reloading some misc changes and fixes
36 lines
1.0 KiB
YAML
36 lines
1.0 KiB
YAML
name: MSBuild
|
|
|
|
on: [push, pull_request]
|
|
|
|
jobs:
|
|
msbuild:
|
|
runs-on: windows-latest
|
|
|
|
strategy:
|
|
matrix:
|
|
configuration: [Release, ReleaseAVX2, ReleaseFreetype, ReleaseFreetypeAVX2]
|
|
platform: [x64]
|
|
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
|
|
- name: Add MSBuild to PATH
|
|
uses: microsoft/setup-msbuild@v2
|
|
|
|
- name: Restore NuGet packages
|
|
working-directory: ${{ env.GITHUB_WORKSPACE }}
|
|
run: nuget restore
|
|
|
|
- name: Build
|
|
working-directory: ${{ env.GITHUB_WORKSPACE }}
|
|
run: msbuild Amalgam.sln /p:Platform=${{ matrix.platform }} /p:Configuration=${{ matrix.configuration }}
|
|
|
|
- uses: actions/upload-artifact@v4
|
|
with:
|
|
name: Amalgam${{ matrix.platform }}${{ matrix.configuration }}
|
|
path: output/${{ matrix.platform }}/${{ matrix.configuration }}/*.dll
|
|
|
|
- uses: actions/upload-artifact@v4
|
|
with:
|
|
name: Amalgam${{ matrix.platform }}${{ matrix.configuration }}PDB
|
|
path: output/${{ matrix.platform }}/${{ matrix.configuration }}/*.pdb |