diff options
| author | Isaac Freund <ifreund@ifreund.xyz> | 2020-04-09 00:05:28 +0200 |
|---|---|---|
| committer | Isaac Freund <ifreund@ifreund.xyz> | 2020-04-09 00:05:28 +0200 |
| commit | 6c23f3eefd84c2748f5e83f8a84f0996c6a10578 (patch) | |
| tree | 0bebbdf72ab41dfff82fed76d2dfb96654eb6cb4 | |
| parent | 0038a56a62c8befa1b59abdd04041eae9a01e57e (diff) | |
| download | river-6c23f3eefd84c2748f5e83f8a84f0996c6a10578.tar.gz river-6c23f3eefd84c2748f5e83f8a84f0996c6a10578.tar.xz | |
Properly specify pixman include
| -rw-r--r-- | build.zig | 19 |
1 files changed, 11 insertions, 8 deletions
@@ -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"); |
