[dsymutil] Re-add command line option -v this time printing the version.
authorFrederic Riss <friss@apple.com>
Wed, 29 Jul 2015 22:29:50 +0000 (22:29 +0000)
committerFrederic Riss <friss@apple.com>
Wed, 29 Jul 2015 22:29:50 +0000 (22:29 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@243584 91177308-0d34-0410-b5e6-96231b3b80d8

tools/dsymutil/dsymutil.cpp

index fee4e0830535d40a68021de855d35f1657582a20..1d5fb0ff8cfbd935700dd79e8dbc379d099edb60 100644 (file)
@@ -29,6 +29,7 @@ using namespace llvm::cl;
 
 OptionCategory DsymCategory("Specific Options");
 static opt<bool> Help("h", desc("Alias for -help"), Hidden);
 
 OptionCategory DsymCategory("Specific Options");
 static opt<bool> Help("h", desc("Alias for -help"), Hidden);
+static opt<bool> Version("v", desc("Alias for -version"), Hidden);
 
 static opt<std::string> InputFile(Positional, desc("<input file>"),
                                   init("a.out"), cat(DsymCategory));
 
 static opt<std::string> InputFile(Positional, desc("<input file>"),
                                   init("a.out"), cat(DsymCategory));
@@ -84,6 +85,11 @@ int main(int argc, char **argv) {
   if (Help)
     PrintHelpMessage();
 
   if (Help)
     PrintHelpMessage();
 
+  if (Version) {
+    llvm::cl::PrintVersionMessage();
+    return 0;
+  }
+
   auto DebugMapPtrOrErr =
       parseDebugMap(InputFile, OsoPrependPath, Verbose, InputIsYAMLDebugMap);
 
   auto DebugMapPtrOrErr =
       parseDebugMap(InputFile, OsoPrependPath, Verbose, InputIsYAMLDebugMap);