fix typos and actually add dirs to step
This commit is contained in:
parent
0ba2c5ffcc
commit
c80a6d0df7
1 changed files with 9 additions and 3 deletions
12
build.zig
12
build.zig
|
@ -13,23 +13,29 @@ fn setupLinks(step: *builds.LibExeObjStep) void {
|
||||||
step.linkSystemLibrary("GraphicsMagick");
|
step.linkSystemLibrary("GraphicsMagick");
|
||||||
|
|
||||||
step.addIncludeDir("/usr/include/GraphicsMagick");
|
step.addIncludeDir("/usr/include/GraphicsMagick");
|
||||||
|
step.addIncludeDir("/usr/include");
|
||||||
|
|
||||||
const possible_lilv_include_dirs = [_][]const u8{
|
const possible_lilv_include_dirs = [_][]const u8{
|
||||||
"/usr/include/lilv-0",
|
|
||||||
"/usr/include/lilv-0/lilv",
|
"/usr/include/lilv-0/lilv",
|
||||||
|
"/usr/include/lilv-0",
|
||||||
};
|
};
|
||||||
var found_any_lilv = false;
|
var found_any_lilv = false;
|
||||||
|
|
||||||
for (possible_lilv_include_dirs) |possible_lilv_dir| {
|
for (possible_lilv_include_dirs) |possible_lilv_dir| {
|
||||||
var possible_dir = std.fs.cwd().openDir(possible_lilv_dir) catch |err| {
|
var possible_dir = std.fs.cwd().openDir(possible_lilv_dir, .{}) catch |err| {
|
||||||
|
std.debug.warn("possible lilv {} fail: {}\n", .{ possible_lilv_dir, err });
|
||||||
continue;
|
continue;
|
||||||
};
|
};
|
||||||
|
|
||||||
possible_dir.close();
|
possible_dir.close();
|
||||||
found_any_lilv = true;
|
found_any_lilv = true;
|
||||||
|
|
||||||
|
std.debug.warn("found lilv at '{}'\n", .{possible_lilv_dir});
|
||||||
|
step.addIncludeDir(possible_lilv_dir);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!found_any_lilv) {
|
if (!found_any_lilv) {
|
||||||
std.debug.warn("No LILV library was found :(\n");
|
std.debug.warn("No LILV library was found :(\n", .{});
|
||||||
@panic("no lilv found");
|
@panic("no lilv found");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue