mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-07 06:14:33 +00:00
This cleans up how the CLI parses and handles -E, -S, and -c. Compilation explicitly acknowledges when it is being used to do C preprocessing. -S is properly translated to -fno-emit-bin -femit-asm but Compilation does not yet handle -femit-asm. There is not yet a mechanism for skipping the linking step when there is only a single object file, and so to make this work we have to do a file copy in link.flush() to copy the file from zig-cache into the output directory. |
||
|---|---|---|
| .. | ||
| merge_anal_dumps.zig | ||
| process_headers.zig | ||
| update_clang_options.zig | ||
| update_glibc.zig | ||
| zig-gdb.py | ||