From 5319cb8f2f320fb0bc91c548a8a89eccebf5775e Mon Sep 17 00:00:00 2001 From: izzy2lost Date: Sun, 21 Jul 2024 19:02:52 -0400 Subject: [PATCH] Update RetroArch-Build.yml --- .github/workflows/RetroArch-Build.yml | 40 +++++++++++++++------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/.github/workflows/RetroArch-Build.yml b/.github/workflows/RetroArch-Build.yml index ff718de302..84c2acc4b4 100644 --- a/.github/workflows/RetroArch-Build.yml +++ b/.github/workflows/RetroArch-Build.yml @@ -13,29 +13,33 @@ on: default: 'RetroArch' jobs: - build: + + msvc: runs-on: windows-2022 - - env: - SolutionPath: "pkg/msvc-uwp/RetroArch-msvcUWP.sln" - Platform: x64 - Configuration: Release - BuildMode: SideLoadOnly - AppxBundle: Never - ProjectPath: "pkg/msvc-uwp/RetroArch-msvcUWP/RetroArch-msvcUWP.vcxproj" - ProjectDirectory: "./pkg/msvc-uwp/RetroArch-msvcUWP" - PackageOutputRootDir: C:\AppPackage - PackageOutputDir: "pkg/msvc-uwp/RetroArch-msvcUWP" - + strategy: + matrix: + version: [UWP, 2019, 2022] + configuration: [Debug, Release] + platform: [x64] + exclude: + - version: UWP + configuration: Debug + include: + - version: UWP + configuration: ReleaseAngle + platform: x64 + # Qt and Cg builds are excluded for now steps: - - name: Checkout Repository - uses: actions/checkout@v2 - with: - submodules: recursive + - uses: actions/checkout@v4 - - name: Setup MSBuild + - name: Add msbuild to PATH uses: microsoft/setup-msbuild@v1 + - name: Compile RA + working-directory: "${{github.workspace}}/pkg/msvc${{ matrix.version == 'UWP' && '-uwp' || ''}}" + run: | + msbuild -p:"Configuration=${{matrix.configuration}}" -p:"Platform=${{matrix.platform}}" .\RetroArch-msvc${{matrix.version}}.sln + - name: Generate Self-Signed Certificate id: generate_cert run: |