diff options
| author | Isaac Freund <ifreund@ifreund.xyz> | 2021-07-24 16:44:11 +0200 |
|---|---|---|
| committer | Isaac Freund <ifreund@ifreund.xyz> | 2021-07-24 16:44:11 +0200 |
| commit | f6fa3425de1efb16cc2b7967eb6420afac4fdab4 (patch) | |
| tree | b06e3c2d8c9aeace6c10e570647182c2022f7c4d /build.zig | |
| parent | 32d35cdf91f7ff31070e844785adbd33febef229 (diff) | |
| download | river-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.zig | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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); } |
