Skip to content

Commit 373bc44

Browse files
committed
fix: windows
1 parent 3afdbaa commit 373bc44

4 files changed

Lines changed: 20 additions & 3 deletions

File tree

lsquic.nimble

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ task test, "Run tests":
1616
when defined(windows):
1717
exec "nim cpp -d:nimDebugDlOpen -r --threads:on tests/test_lsquic.nim"
1818
else:
19-
exec "nim cpp -r --threads:on tests/test_lsquic.nim"
19+
exec "nim cpp -r --threads:on tests/test_lsquic.nim"

lsquic_ffi.nim

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
when defined(windows):
2+
{.passc: "-D_WIN32_WINNT=0x0600".}
3+
{.passl: "-lws2_32".}
4+
15
import os
26
import strformat, strutils
37
import ./boringssl
@@ -19,6 +23,10 @@ const lsqpack = root / "libs/lsquic/src/liblsquic/ls-qpack"
1923
const lshpack = root / "libs/lsquic/src/lshpack"
2024
const xxhash = root / "libs/lsquic/src/lshpack/deps/xxhash"
2125

26+
when defined(windows):
27+
const wincompat = root / "libs/lsquic/wincompat"
28+
{.passc: fmt"-I{wincompat}".}
29+
2230
{.passc: fmt"-I{lsquicInclude}".}
2331
{.passc: fmt"-I{boringsslInclude}".}
2432
{.passc: fmt"-I{liblsquicInclude}".}
@@ -114,6 +122,7 @@ const xxhash = root / "libs/lsquic/src/lshpack/deps/xxhash"
114122
{.compile: "./libs/lsquic/src/liblsquic/lsquic_varint.c".}
115123
{.compile: "./libs/lsquic/src/liblsquic/lsquic_version.c".}
116124

125+
117126
{.warning[UnusedImport]: off.}
118127
{.hint[XDeclaredButNotUsed]: off.}
119128
from macros import hint, warning, newLit, getSize

prelude.nim

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
when defined(windows):
2+
{.passc: "-D_WIN32_WINNT=0x0600".}
3+
{.passl: "-lws2_32".}
4+
15
import os
26
import strformat, strutils
37
import ./boringssl
@@ -19,6 +23,10 @@ const lsqpack = root / "libs/lsquic/src/liblsquic/ls-qpack"
1923
const lshpack = root / "libs/lsquic/src/lshpack"
2024
const xxhash = root / "libs/lsquic/src/lshpack/deps/xxhash"
2125

26+
when defined(windows):
27+
const wincompat = root / "libs/lsquic/wincompat"
28+
{.passc: fmt"-I{wincompat}".}
29+
2230
{.passc: fmt"-I{lsquicInclude}".}
2331
{.passc: fmt"-I{boringsslInclude}".}
2432
{.passc: fmt"-I{liblsquicInclude}".}
@@ -112,4 +120,4 @@ const xxhash = root / "libs/lsquic/src/lshpack/deps/xxhash"
112120
{.compile: "./libs/lsquic/src/liblsquic/lsquic_trechist.c".}
113121
{.compile: "./libs/lsquic/src/liblsquic/lsquic_util.c".}
114122
{.compile: "./libs/lsquic/src/liblsquic/lsquic_varint.c".}
115-
{.compile: "./libs/lsquic/src/liblsquic/lsquic_version.c".}
123+
{.compile: "./libs/lsquic/src/liblsquic/lsquic_version.c".}

0 commit comments

Comments
 (0)