Skip to content

Commit

Permalink
Zig 0.12 compat
Browse files Browse the repository at this point in the history
  • Loading branch information
jedisct1 committed Nov 20, 2023
1 parent 8aef018 commit 7d1116c
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion build.zig
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,12 @@ pub fn build(b: *std.build.Builder) !void {
minisign.addSystemIncludePath(.{ .path = "/opt/homebrew/include" });
minisign.addSystemIncludePath(.{ .path = "/usr/local/include" });
minisign.defineCMacro("_GNU_SOURCE", "1");
minisign.addCSourceFiles(&.{ "src/base64.c", "src/get_line.c", "src/helpers.c", "src/minisign.c" }, &.{});
const source_files = &.{ "src/base64.c", "src/get_line.c", "src/helpers.c", "src/minisign.c" };
if (@hasDecl(std.Build.Step.Compile, "AddCSourceFilesOptions")) {
minisign.addCSourceFiles(.{ .files = source_files });
} else {
minisign.addCSourceFiles(source_files, &.{});
}

b.installArtifact(minisign);
}

0 comments on commit 7d1116c

Please sign in to comment.