summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralbert-github <albert.tests@gmail.com>2013-08-17 12:18:23 (GMT)
committeralbert-github <albert.tests@gmail.com>2013-08-17 12:18:23 (GMT)
commit691a654b331a1036c8a5bbf4d06e4d8fcb4d799c (patch)
tree7435dbeed36841eadac0f5faec31f13653cf2503
parent8b096f20fa8c16ac476412bf5e4022c051d0261f (diff)
downloadDoxygen-691a654b331a1036c8a5bbf4d06e4d8fcb4d799c.zip
Doxygen-691a654b331a1036c8a5bbf4d06e4d8fcb4d799c.tar.gz
Doxygen-691a654b331a1036c8a5bbf4d06e4d8fcb4d799c.tar.bz2
Added -v option (analogous to --version).
In case option started with -- and is not a known valuue (help or version) and error is given instead of starting Doxygen
-rw-r--r--src/doxygen.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/doxygen.cpp b/src/doxygen.cpp
index c78ce6b..9ea2193 100644
--- a/src/doxygen.cpp
+++ b/src/doxygen.cpp
@@ -10171,6 +10171,11 @@ void readConfiguration(int argc, char **argv)
case 'm':
g_dumpSymbolMap = TRUE;
break;
+ case 'v':
+ msg("%s\n",versionString);
+ cleanUpDoxygen();
+ exit(0);
+ break;
case '-':
if (qstrcmp(&argv[optind][2],"help")==0)
{
@@ -10182,6 +10187,11 @@ void readConfiguration(int argc, char **argv)
cleanUpDoxygen();
exit(0);
}
+ else
+ {
+ err("Unknown option -%s\n",&argv[optind][1]);
+ usage(argv[0]);
+ }
break;
case 'b':
setvbuf(stdout,NULL,_IONBF,0);