* options.cc (General_options::parse_V): New function.

* options.h: Add entries for -V and -Qy.
This commit is contained in:
David S. Miller
2008-04-17 20:23:59 +00:00
parent 4584e32ea4
commit b5be4a7c8c
3 changed files with 23 additions and 0 deletions

View File

@ -262,6 +262,19 @@ General_options::parse_version(const char* opt, const char*, Command_line*)
::exit(EXIT_SUCCESS);
}
void
General_options::parse_V(const char*, const char*, Command_line*)
{
gold::print_version(true);
printf(_(" Supported targets:\n"));
std::vector<const char*> supported_names;
gold::supported_target_names(&supported_names);
for (std::vector<const char*>::const_iterator p = supported_names.begin();
p != supported_names.end();
++p)
printf(" %s\n", *p);
}
void
General_options::parse_Bstatic(const char*, const char*, Command_line*)
{