Commit aba273d731

Alex Cameron <ascottcameron@gmail.com>
2020-11-19 09:20:10
Enable emit-h by default for obj and lib compilation.
1 parent 40f0275
Changed files (1)
src/main.zig
@@ -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..];