Skip to content

Commit bdadad9

Browse files
saghulbnoordhuis
authored andcommitted
Add Windows SDK CI
1 parent 974f40a commit bdadad9

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

.github/workflows/ci.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,36 @@ jobs:
308308
build\run-test262.exe -c tests.conf
309309
build\function_source.exe
310310
311+
windows-sdk:
312+
runs-on: windows-latest
313+
strategy:
314+
fail-fast: false
315+
matrix:
316+
arch: [x64, Win32]
317+
buildType: [Debug, Release]
318+
steps:
319+
- uses: actions/checkout@v4
320+
- name: Install windows sdk
321+
uses: ChristopheLav/windows-sdk-install@v1
322+
with:
323+
version-sdk: 26100
324+
features: 'OptionId.DesktopCPPx86,OptionId.DesktopCPPx64'
325+
- name: build
326+
run: |
327+
cmake -B build -DBUILD_EXAMPLES=ON -DCMAKE_SYSTEM_VERSION="10.0.26100.0" -A ${{matrix.arch}}
328+
cmake --build build --config ${{matrix.buildType}}
329+
- name: stats
330+
run: |
331+
build\${{matrix.buildType}}\qjs.exe -qd
332+
- name: test
333+
run: |
334+
cp build\${{matrix.buildType}}\fib.dll examples\
335+
cp build\${{matrix.buildType}}\point.dll examples\
336+
build\${{matrix.buildType}}\qjs.exe examples\test_fib.js
337+
build\${{matrix.buildType}}\qjs.exe examples\test_point.js
338+
build\${{matrix.buildType}}\run-test262.exe -c tests.conf
339+
build\${{matrix.buildType}}\function_source.exe
340+
311341
windows-mingw:
312342
runs-on: windows-latest
313343
strategy:

0 commit comments

Comments
 (0)