build: adapt to zig 0.11 and use netsurf/include

Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
This commit is contained in:
Francis Bouvier
2023-09-20 22:45:39 +02:00
parent ef1ce6e8c2
commit bb87055900

View File

@@ -100,8 +100,8 @@ fn linkNetSurf(step: *std.build.LibExeObjStep) void {
} else if (os == .linux) { } else if (os == .linux) {
@panic("you need to modify build.zig to specify libiconv paths"); @panic("you need to modify build.zig to specify libiconv paths");
} }
step.addObjectFile(iconv_lib); step.addObjectFile(.{ .path = iconv_lib });
step.addIncludePath(iconv_include); step.addIncludePath(.{ .path = iconv_include });
// netsurf libs // netsurf libs
const ns = "vendor/netsurf/"; const ns = "vendor/netsurf/";
@@ -112,7 +112,7 @@ fn linkNetSurf(step: *std.build.LibExeObjStep) void {
"libwapcaplet", "libwapcaplet",
}; };
inline for (libs) |lib| { inline for (libs) |lib| {
step.addObjectFile(ns ++ "/build/" ++ lib ++ "/" ++ lib ++ ".a"); step.addObjectFile(.{ .path = ns ++ "/lib/" ++ lib ++ ".a" });
step.addIncludePath(ns ++ lib ++ "/include");
} }
step.addIncludePath(.{ .path = ns ++ "/include" });
} }