aboutsummaryrefslogtreecommitdiff
path: root/build.zig
diff options
context:
space:
mode:
authorIsaac Freund <ifreund@ifreund.xyz>2021-07-24 16:44:11 +0200
committerIsaac Freund <ifreund@ifreund.xyz>2021-07-24 16:44:11 +0200
commitf6fa3425de1efb16cc2b7967eb6420afac4fdab4 (patch)
treeb06e3c2d8c9aeace6c10e570647182c2022f7c4d /build.zig
parent32d35cdf91f7ff31070e844785adbd33febef229 (diff)
downloadriver-f6fa3425de1efb16cc2b7967eb6420afac4fdab4.tar.gz
river-f6fa3425de1efb16cc2b7967eb6420afac4fdab4.tar.xz
river: use common CLI arg parsing code
This makes river's main() function quite a bit cleaner.
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig3
1 files changed, 3 insertions, 0 deletions
diff --git a/build.zig b/build.zig
index b432ca3..b792964 100644
--- a/build.zig
+++ b/build.zig
@@ -116,6 +116,7 @@ pub fn build(b: *zbs.Builder) !void {
rivertile.step.dependOn(&scanner.step);
rivertile.addPackage(scanner.getPkg());
+ rivertile.addPackagePath("args", "common/args.zig");
rivertile.linkLibC();
rivertile.linkSystemLibrary("wayland-client");
@@ -208,6 +209,8 @@ fn addServerDeps(exe: *zbs.LibExeObjStep, scanner: *ScanProtocolsStep) void {
exe.addPackage(wlroots);
exe.linkSystemLibrary("wlroots");
+ exe.addPackagePath("args", "common/args.zig");
+
// TODO: remove when zig issue #131 is implemented
scanner.addCSource(exe);
}