From 930897cf97b0a7864e41b884315de983edaaa7b9 Mon Sep 17 00:00:00 2001 From: Syping Date: Sat, 4 Dec 2021 08:37:58 +0100 Subject: [PATCH] windows.yml: add Windows MSVC cross compile --- .github/workflows/windows.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index bfe889a..3d61e2e 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -7,13 +7,21 @@ jobs: runs-on: windows-latest env: BUILD_TYPE: Release + strategy: + matrix: + arch: + - amd64 + - amd64_x86 + - amd64_arm64 steps: - uses: actions/checkout@v2 with: submodules: recursive - uses: ilammy/msvc-dev-cmd@v1 + with: + arch: ${{matrix.arch}} - name: Configure CMake - run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -GNinja + run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DRAGEPHOTO_UNICODE=wincvt -GNinja - name: Build run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} - name: Install @@ -21,6 +29,6 @@ jobs: - name: Upload uses: actions/upload-artifact@v2 with: - name: Windows MSVC + name: Windows MSVC ${{matrix.arch}} path: | ${{github.workspace}}/install/