From f6fa3425de1efb16cc2b7967eb6420afac4fdab4 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sat, 24 Jul 2021 16:44:11 +0200 Subject: river: use common CLI arg parsing code This makes river's main() function quite a bit cleaner. --- build.zig | 3 +++ 1 file changed, 3 insertions(+) (limited to 'build.zig') 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); } -- cgit v1.2.3