github: Test openmp on arm64ec too, in the test-openmp job

This commit is contained in:
Martin Storsjö committed 2026-07-21 11:32:43 +03:00
1 parent 20f2ac78ae
commit 3f54c5b996
1 file changed
+5 -3
+5 -3
View File
@@ -561,11 +561,12 @@ jobs:
- { arch: i686, asmflag: } - { arch: i686, asmflag: }
- { arch: x86_64, asmflag: -m64 } - { arch: x86_64, asmflag: -m64 }
- { arch: aarch64 } - { arch: aarch64 }
- { arch: arm64ec }
runs-on: ${{startsWith(matrix.arch, 'a') && 'windows-11-arm' || 'windows-latest'}} runs-on: ${{startsWith(matrix.arch, 'a') && 'windows-11-arm' || 'windows-latest'}}
steps: steps:
- uses: actions/download-artifact@v8 - uses: actions/download-artifact@v8
with: with:
name: windows-ucrt-${{matrix.arch}}-toolchain name: windows-ucrt-${{matrix.arch == 'arm64ec' && 'aarch64' || matrix.arch}}-toolchain
- name: Unpack toolchain - name: Unpack toolchain
run: | run: |
Expand-Archive llvm-mingw-*.zip -DestinationPath . Expand-Archive llvm-mingw-*.zip -DestinationPath .
@@ -603,10 +604,11 @@ jobs:
-DCMAKE_BUILD_TYPE=Release ` -DCMAKE_BUILD_TYPE=Release `
-DPython3_EXECUTABLE="$Env:PYTHON_EXE" ` -DPython3_EXECUTABLE="$Env:PYTHON_EXE" `
-DLLVM_BINARY_DIR="$Env:TOOLS" ` -DLLVM_BINARY_DIR="$Env:TOOLS" `
-DCMAKE_C_COMPILER=clang ` -DCMAKE_C_COMPILER=${{matrix.arch}}-w64-mingw32-clang `
-DCMAKE_CXX_COMPILER=clang++ ` -DCMAKE_CXX_COMPILER=${{matrix.arch}}-w64-mingw32-clang++ `
-DCMAKE_ASM_MASM_COMPILER=llvm-ml ` -DCMAKE_ASM_MASM_COMPILER=llvm-ml `
-DLLVM_ENABLE_RUNTIMES="openmp" ` -DLLVM_ENABLE_RUNTIMES="openmp" `
-DOPENMP_TEST_FLAGS="-static-libstdc++ -static-libgcc" `
-DLIBOMP_ASMFLAGS=${{matrix.asmflag}} ` -DLIBOMP_ASMFLAGS=${{matrix.asmflag}} `
-DLLVM_LIT_ARGS="-v --time-tests" -DLLVM_LIT_ARGS="-v --time-tests"
ninja ninja