diff options
-rw-r--r-- | man/xkbcomp.man | 3 | ||||
-rw-r--r-- | xkbcomp.c | 7 |
2 files changed, 9 insertions, 1 deletions
diff --git a/man/xkbcomp.man b/man/xkbcomp.man index 9b380a0..0486b7d 100644 --- a/man/xkbcomp.man +++ b/man/xkbcomp.man @@ -88,6 +88,9 @@ Specifies the root directory for relative path names. .B -synch Force synchronization for X requests. .TP 8 +.B -version +Print version number. +.TP 8 .B \-w\ \fIlvl\fP Controls the reporting of warnings during compilation. A warning level of 0 disables all warnings; a warning level of 10 enables them all. @@ -119,6 +119,7 @@ Usage(int argc, char *argv[]) M1("Usage: %s [options] file[(map)] ...\n", argv[0]); M("Legal options:\n"); M("-?,-help Print this message\n"); + M("-version Print the version number\n"); if (!xkblist) { M("-a Show all actions\n"); @@ -252,7 +253,11 @@ parseArgs(int argc, char *argv[]) Usage(argc, argv); exit(0); } - else if ((strcmp(argv[i], "-a") == 0) && (!xkblist)) + else if (strcmp(argv[i], "-version") == 0) + { + printf("xkbcomp %s\n", PACKAGE_VERSION); + exit(0); + } else if ((strcmp(argv[i], "-a") == 0) && (!xkblist)) { showImplicit = True; } |