Skip to content

Commit f39ad64

Browse files
degasusserge-sans-paille
authored andcommitted
CI: Test on ARM64EC.
1 parent 901ed85 commit f39ad64

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

‎.github/workflows/windows.yml‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,10 +136,15 @@ jobs:
136136
run: ./_build/test/test_xsimd
137137

138138
build-windows-arm64:
139-
name: 'MSVC arm64'
139+
name: 'MSVC arm64 ${{ matrix.abi.name }}'
140140
defaults:
141141
run:
142142
shell: bash {0}
143+
strategy:
144+
matrix:
145+
abi:
146+
- { name: "native", cflags: "" }
147+
- { name: "arm64ec", cflags: " /arm64EC" }
143148
runs-on: windows-11-arm
144149
steps:
145150
- name: Setup compiler
@@ -154,6 +159,9 @@ jobs:
154159
uses: actions/checkout@v6
155160
- name: Setup
156161
run: cmake -B _build -DBUILD_TESTS=ON -DDOWNLOAD_DOCTEST=ON -DBUILD_BENCHMARK=ON -DBUILD_EXAMPLES=ON -DCMAKE_BUILD_TYPE=Release -G Ninja
162+
env:
163+
CFLAGS: ${{ matrix.abi.cflags }}
164+
CXXFLAGS: ${{ matrix.abi.cflags }}
157165
- name: Build
158166
run: cmake --build _build
159167
- name: Testing xsimd

0 commit comments

Comments
 (0)