Skip to content

Commit 7f84d82

Browse files
dasimmetjinzhongjia
authored andcommitted
do not fail on missing examples (when used as zig package)
1 parent 635764b commit 7f84d82

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

build.zig

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,13 @@ fn build_examples(b: *Build, optimize: OptimizeMode, target: Build.ResolvedTarge
110110

111111
const examples_path = lazy_path.getPath(b);
112112

113-
var iter_dir = try std.fs.openDirAbsolute(examples_path, .{ .iterate = true });
113+
var iter_dir = std.fs.openDirAbsolute(examples_path, .{ .iterate = true })
114+
catch |err| {
115+
switch (err) {
116+
error.FileNotFound => return,
117+
else => return err,
118+
}
119+
};
114120
defer iter_dir.close();
115121

116122
var itera = iter_dir.iterate();

0 commit comments

Comments
 (0)