]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gold/options.cc
Add --version option.
[thirdparty/binutils-gdb.git] / gold / options.cc
index f49b9f57f110cfa07fa640c14ee1d1149c540920..4ddb1acdbb2bad1441f32cd3419eccb16e278752 100644 (file)
@@ -220,6 +220,16 @@ help(int, char**, char*, gold::Command_line*)
   return 0;
 }
 
+// Report version information.
+
+int
+version(int, char**, char* opt, gold::Command_line*)
+{
+  gold::print_version(opt[0] == 'v' && opt[1] == '\0');
+  gold::gold_exit(true);
+  return 0;
+}
+
 // If the default sysroot is relocatable, try relocating it based on
 // the prefix FROM.
 
@@ -351,7 +361,9 @@ options::Command_line_options::options[] =
                NULL, TWO_DASHES,
                &Position_dependent_options::clear_whole_archive),
   SPECIAL('\0', "help", N_("Report usage information"), NULL,
-         TWO_DASHES, &help)
+         TWO_DASHES, &help),
+  SPECIAL('v', "version", N_("Report version information"), NULL,
+         TWO_DASHES, &version)
 };
 
 const int options::Command_line_options::options_size =