Skip to content

Commit ff2bf73

Browse files
committed
add Zig 0.15.0-dev compatibility
1 parent fead245 commit ff2bf73

File tree

3 files changed

+19
-11
lines changed

3 files changed

+19
-11
lines changed

build.zig

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,13 @@ pub fn build(b: *std.Build) void {
1414

1515
const upstream = b.dependency("libuv", .{});
1616

17-
const lib = b.addStaticLibrary(.{
17+
const lib = b.addLibrary(.{
1818
.name = "uv",
19-
.target = target,
20-
.optimize = optimize,
19+
.linkage = .static,
20+
.root_module = b.createModule(.{
21+
.target = target,
22+
.optimize = optimize,
23+
}),
2124
});
2225

2326
const cflags: []const []const u8 = &.{
@@ -252,8 +255,10 @@ pub fn build(b: *std.Build) void {
252255
if (build_tests) {
253256
const tests = b.addExecutable(.{
254257
.name = "uv_run_tests_a",
255-
.target = target,
256-
.optimize = optimize,
258+
.root_module = b.createModule(.{
259+
.target = target,
260+
.optimize = optimize,
261+
}),
257262
});
258263
tests.addCSourceFiles(.{
259264
.root = test_root,
@@ -286,8 +291,10 @@ pub fn build(b: *std.Build) void {
286291
if (build_benchmarks) {
287292
const benchmarks = b.addExecutable(.{
288293
.name = "uv_run_benchmarks_a",
289-
.target = target,
290-
.optimize = optimize,
294+
.root_module = b.createModule(.{
295+
.target = target,
296+
.optimize = optimize,
297+
}),
291298
});
292299

293300
benchmarks.addCSourceFiles(.{

build.zig.zon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.{
22
.name = .libuv,
33
.fingerprint = 0x7CB3932CBFAADA86,
4-
.version = "1.5.0",
4+
.version = "1.50.0",
55
.minimum_zig_version = "0.14.0",
66
.dependencies = .{
77
.libuv = .{

readme.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,9 @@ your_exe.linkLibrary(libuv_dep.artifact("uv"));
3535

3636
## Zig Version Support Matrix
3737

38-
| Refname | libuv Version | Zig `0.14.0` |
39-
|-----------|----------------|--------------|
40-
| | `1.50.0` ||
38+
| Refname | libuv Version | Compatible Zig Version(s) |
39+
|-----------|----------------|---------------------------|
40+
| `v1.50.0` | `1.50.0` | `0.14.0`, `0.15.0-dev` |
41+
| `main` | `1.51.0` | `0.14.0`, `0.15.0-dev` |
4142

4243
[libuv]: https://github.com/libuv

0 commit comments

Comments
 (0)