| ... | ... | @@ -1267,9 +1267,17 @@ fn buildOutputType( |
| 1267 | 1267 | } |
| 1268 | 1268 | |
| 1269 | 1269 | if (link_objects.items.len == 0 and root_src_file == null and |
| 1270 | | c_source_files.items.len == 0 and arg_mode == .run) |
| 1270 | c_source_files.items.len == 0 and !show_builtin) |
| 1271 | 1271 | { |
| 1272 | | fatal("`zig run` expects at least one positional argument", .{}); |
| 1272 | switch (arg_mode) { |
| 1273 | .run => fatal("`zig run` expects at least one positional argument", .{}), |
| 1274 | .build => |build_type| switch (build_type) { |
| 1275 | .Exe => fatal("`zig build-exe` expects at least one positional argument", .{}), |
| 1276 | .Lib => fatal("`zig build-lib` expects at least one positional argument", .{}), |
| 1277 | .Obj => fatal("`zig build-obj` expects at least one positional argument", .{}), |
| 1278 | }, |
| 1279 | else => {}, |
| 1280 | } |
| 1273 | 1281 | } |
| 1274 | 1282 | |
| 1275 | 1283 | const root_name = if (provided_name) |n| n else blk: { |