core: fix linking issues
This commit is contained in:
parent
88d14b5c04
commit
36280a0980
4 changed files with 62 additions and 69 deletions
12
build.zig
12
build.zig
|
|
@ -103,10 +103,22 @@ pub fn build(b: *std.Build) !void {
|
|||
}
|
||||
if (want_core) {
|
||||
if (Platform.fromTarget(target.result) == .linux) {
|
||||
const lib = b.addStaticLibrary(.{
|
||||
.name = "core-wayland",
|
||||
.target = target,
|
||||
.optimize = optimize,
|
||||
});
|
||||
lib.addCSourceFile(.{
|
||||
.file = b.path("src/core/linux/wayland.c"),
|
||||
});
|
||||
lib.linkLibC();
|
||||
module.linkLibrary(lib);
|
||||
|
||||
if (b.lazyDependency("wayland_headers", .{
|
||||
.target = target,
|
||||
.optimize = optimize,
|
||||
})) |dep| {
|
||||
lib.linkLibrary(dep.artifact("wayland-headers"));
|
||||
module.linkLibrary(dep.artifact("wayland-headers"));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue