diff options
| author | Sergey Poznyak <Sergeeeekg@gmail.com> | 2020-05-20 07:04:22 +0300 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-08-17 16:35:32 -0700 |
| commit | 80e70735fb9a56279ec990bba17f044a770b339a (patch) | |
| tree | e8146b77c8ec05cc3a34c1ffdf2203eff0de432f /src/main.cpp | |
| parent | 044e3ca59222f26ae0a63be24510007c3e2cda82 (diff) | |
| download | zig-80e70735fb9a56279ec990bba17f044a770b339a.tar.gz zig-80e70735fb9a56279ec990bba17f044a770b339a.zip | |
add `zig info` command
Diffstat (limited to 'src/main.cpp')
| -rw-r--r-- | src/main.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp index 6d5f1f3f76..23c5bcd02b 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -47,6 +47,7 @@ static int print_full_usage(const char *arg0, FILE *file, int return_code) { " translate-c [source] convert c code to zig code\n" " targets list available compilation targets\n" " test [source] create and run a test build\n" + " info print lib path, std path, compiler id and version\n" " version print version number and exit\n" " zen print zen of zig and exit\n" "\n" @@ -582,6 +583,8 @@ static int main0(int argc, char **argv) { return (term.how == TerminationIdClean) ? term.code : -1; } else if (argc >= 2 && strcmp(argv[1], "fmt") == 0) { return stage2_fmt(argc, argv); + } else if (argc >= 2 && strcmp(argv[1], "info") == 0) { + return stage2_info(argc, argv); } else if (argc >= 2 && (strcmp(argv[1], "cc") == 0 || strcmp(argv[1], "c++") == 0)) { emit_h = false; strip = true; |
