aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/test.yml11
1 files changed, 11 insertions, 0 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index b0184ae..e9dc522 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -22,6 +22,11 @@ jobs:
- {os: windows-2019, name: VS 2019}
- {os: windows-2022, name: VS 2022}
+ # Expected VSCMD_ARG_TGT_ARCH value.
+ - {arch: x86, expected_arch: x86}
+ - {arch: Win32, expected_arch: x86}
+ - {arch: x64, expected_arch: x64}
+
runs-on: '${{ matrix.os }}'
name: '${{ matrix.name }} / ${{ matrix.arch }}'
@@ -53,3 +58,9 @@ jobs:
run: |
cl.exe /EHsc foo.cpp
.\foo.exe
+
+ - name: Verify target architecture
+ run: |
+ $actual = $env:VSCMD_ARG_TGT_ARCH
+ $expected = '${{ matrix.expected_arch }}'
+ $($expected -eq $actual) -or $(throw "Unexpected target architecture: $actual")