]> git.draconx.ca Git - gob-dx.git/blobdiff - src/main.c
Improve --version output.
[gob-dx.git] / src / main.c
index 60c128aac53e8cae755deccd9c220df0d9a23546..b0e750556949761c3491ef2a97df7ebd63b6b2ab 100644 (file)
@@ -4520,6 +4520,18 @@ generate_outfiles(void)
        print_header_postfixes();
 }
 
+static void print_version(void)
+{
+       printf("%s (%s) %s\n", PACKAGE_NAME, PACKAGE_TARNAME, PACKAGE_VERSION);
+       putchar('\n');
+       puts("Copyright (C) 2013 George (Jiri) Lebl et al.");
+       puts("Copyright (C) 2020 Nick Bowler");
+       puts("License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl.html>.");
+       puts("This is free software: you are free to change and redistribute it.");
+       puts("There is NO WARRANTY, to the extent permitted by law.");
+
+}
+
 static void print_usage(FILE *f)
 {
        fprintf(f, "Usage: %s [options] file.gob\n", g_get_prgname());
@@ -4644,7 +4656,7 @@ parse_options(int argc, char *argv[])
                        print_help();
                        exit(0);
                } else if(strcmp(argv[i], "--version")==0) {
-                       fprintf(stderr, "Gob version %s\n", VERSION);
+                       print_version();
                        exit(0);
                } else if(strcmp(argv[i], "--exit-on-warn")==0) {
                        exit_on_warn = TRUE;