build: update to 0.15.2

This commit is contained in:
Jan200101
2025-12-06 16:33:43 +01:00
parent 788002c09c
commit 04a42559c6
3 changed files with 9 additions and 8 deletions

View File

@@ -14,10 +14,10 @@ jobs:
strategy:
fail-fast: false
matrix:
zig-version: ["0.14.0"]
zig-version: ["0.15.2"]
os: [macos-latest, windows-latest]
include:
- zig-version: "0.14.0"
- zig-version: "0.15.2"
os: ubuntu-latest
check-format: true

View File

@@ -6,14 +6,15 @@ pub fn build(b: *std.Build) void {
const upstream = b.dependency("protobuf_c", .{});
const lib = b.addStaticLibrary(.{
const lib = b.addLibrary(.{
.name = "protobuf_c",
.root_module = b.createModule(.{
.target = target,
.optimize = optimize,
.link_libc = true,
}),
});
lib.linkLibC();
lib.addCSourceFiles(.{
.root = upstream.path("protobuf-c"),
.files = &.{"protobuf-c.c"},

View File

@@ -2,7 +2,7 @@
.name = .protobuf_c,
.fingerprint = 0x39094F755166B308,
.version = "1.5.0",
.minimum_zig_version = "0.14.0",
.minimum_zig_version = "0.15.2",
.dependencies = .{
.protobuf_c = .{
.url = "git+https://github.com/protobuf-c/protobuf-c?ref=v1.5.0#8c201f6e47a53feaab773922a743091eb6c8972a",