Skip to content

Commit 204ae16

Browse files
committed
fix: windows build
1 parent 2ee31b6 commit 204ae16

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

.github/workflows/build.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ jobs:
1414
- os: ubuntu-latest
1515
target: x86_64-linux
1616
- os: windows-latest
17-
target: x86_64-windows-gnu
18-
extra_flags: "-Dlink-libc=true"
17+
target: x86_64-windows
18+
extra_flags: ""
1919
- os: macos-latest
2020
target: x86_64-macos
2121
- os: macos-latest
@@ -25,10 +25,15 @@ jobs:
2525
- uses: actions/checkout@v4
2626

2727
- name: Install Zig
28-
uses: mlugg/setup-zig@v1.2.1
28+
uses: goto-bus-stop/setup-zig@v2
2929
with:
3030
version: '0.14.0'
3131

32+
- name: Windows workaround
33+
if: matrix.os == 'windows-latest'
34+
run: |
35+
Add-Content -Path build.zig -Value "`nexe.root_module.link_libc = true;" -Encoding utf8
36+
3237
- name: Build
3338
run: |
3439
zig build -Doptimize=ReleaseFast -Dtarget=${{ matrix.target }} ${{ matrix.extra_flags || '' }}

0 commit comments

Comments
 (0)