aboutsummaryrefslogtreecommitdiff
path: root/build.zig
diff options
context:
space:
mode:
authorIsaac Freund <ifreund@ifreund.xyz>2020-04-09 00:05:28 +0200
committerIsaac Freund <ifreund@ifreund.xyz>2020-04-09 00:05:28 +0200
commit6c23f3eefd84c2748f5e83f8a84f0996c6a10578 (patch)
tree0bebbdf72ab41dfff82fed76d2dfb96654eb6cb4 /build.zig
parent0038a56a62c8befa1b59abdd04041eae9a01e57e (diff)
downloadriver-6c23f3eefd84c2748f5e83f8a84f0996c6a10578.tar.gz
river-6c23f3eefd84c2748f5e83f8a84f0996c6a10578.tar.xz
Properly specify pixman include
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig19
1 files changed, 11 insertions, 8 deletions
diff --git a/build.zig b/build.zig
index b4b7558..23ccd47 100644
--- a/build.zig
+++ b/build.zig
@@ -14,15 +14,17 @@ pub fn build(b: *Builder) void {
const exe = b.addExecutable("river", "src/main.zig");
exe.setTarget(target);
exe.setBuildMode(mode);
+
+ exe.addIncludeDir(".");
exe.addIncludeDir("protocol");
- exe.linkLibC();
- exe.addIncludeDir("/usr/include/pixman-1");
exe.addCSourceFile("include/render.c", &[_][]const u8{"-std=c99"});
- exe.addIncludeDir(".");
- //exe.linkSystemLibrary("pixman");
+
+ exe.linkLibC();
+ exe.linkSystemLibrary("pixman-1");
exe.linkSystemLibrary("wayland-server");
exe.linkSystemLibrary("wlroots");
exe.linkSystemLibrary("xkbcommon");
+
exe.install();
const run_cmd = exe.run();
@@ -34,12 +36,13 @@ pub fn build(b: *Builder) void {
const test_exe = b.addTest("src/test_main.zig");
test_exe.setTarget(target);
test_exe.setBuildMode(mode);
+
+ test_exe.addIncludeDir(".");
test_exe.addIncludeDir("protocol");
- test_exe.linkLibC();
- test_exe.addIncludeDir("/usr/include/pixman-1");
test_exe.addCSourceFile("include/render.c", &[_][]const u8{"-std=c99"});
- test_exe.addIncludeDir(".");
- //test_exe.linkSystemLibrary("pixman");
+
+ test_exe.linkLibC();
+ test_exe.linkSystemLibrary("pixman-1");
test_exe.linkSystemLibrary("wayland-server");
test_exe.linkSystemLibrary("wlroots");
test_exe.linkSystemLibrary("xkbcommon");