Enable emit-h by default for obj and lib compilation.

This commit is contained in:
Alex Cameron
2020-11-19 19:20:10 +11:00
parent 40f0275e7c
commit aba273d731

View File

@@ -591,16 +591,14 @@ fn buildOutputType(
},
else => unreachable,
}
// TODO finish self-hosted and add support for emitting C header files
emit_h = .no;
//switch (arg_mode) {
// .build => switch (output_mode) {
// .Exe => emit_h = .no,
// .Obj, .Lib => emit_h = .yes_default_path,
// },
// .translate_c, .zig_test, .run => emit_h = .no,
// else => unreachable,
//}
switch (arg_mode) {
.build => switch (output_mode) {
.Exe => emit_h = .no,
.Obj, .Lib => emit_h = .yes_default_path,
},
.translate_c, .zig_test, .run => emit_h = .no,
else => unreachable,
}
soname = .yes_default_value;
const args = all_args[2..];