diff --git a/build.zig b/build.zig index ff906b8..ecf3310 100644 --- a/build.zig +++ b/build.zig @@ -154,9 +154,13 @@ const OldScanProtocolsStep = struct { fn make(step: *std.build.Step) !void { const self = @fieldParentPtr(OldScanProtocolsStep, "step", step); - const protocol_dir = std.fmt.trim(try self.builder.exec( - &[_][]const u8{ "pkg-config", "--variable=pkgdatadir", "wayland-protocols" }, - )); + const protocol_dir = std.mem.trim( + u8, + try self.builder.exec( + &[_][]const u8{ "pkg-config", "--variable=pkgdatadir", "wayland-protocols" }, + ), + &[_]u8 {' ', '\t', '\n', '\r'}, + ); const protocol_dir_paths = [_][]const []const u8{ &[_][]const u8{ protocol_dir, "stable/xdg-shell/xdg-shell.xml" },