1
0
forked from drath/libratbag

ratbagd: add a --version commandline argument

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer
2018-08-30 13:33:53 +10:00
committed by Benjamin Tissoires
parent 01c362eadc
commit e104eca02c
2 changed files with 6 additions and 2 deletions

View File

@@ -38,6 +38,7 @@ add_project_arguments(cppflags, language: 'cpp')
# is generated at the end of this file
config_h = configuration_data()
config_h.set('_GNU_SOURCE', '1')
config_h.set_quoted('RATBAG_VERSION', meson.project_version())
config_h.set_quoted('FALLBACK_SVG_NAME', 'fallback.svg')
libratbag_data_dir = join_paths(get_option('prefix'),
get_option('datadir'),

View File

@@ -539,14 +539,17 @@ int main(int argc, char *argv[])
#endif
if (argc > 1) {
if (streq(argv[1], "--quiet")) {
if (streq(argv[1], "--version")) {
printf("%s\n", RATBAG_VERSION);
return 0;
} else if (streq(argv[1], "--quiet")) {
log_level = LL_QUIET;
} else if (streq(argv[1], "--verbose=raw")) {
log_level = LL_RAW;
} else if (streq(argv[1], "--verbose")) {
log_level = LL_VERBOSE;
} else {
fprintf(stderr, "Usage: %s [--quiet | --verbose[=raw]]\n",
fprintf(stderr, "Usage: %s [--version | --quiet | --verbose[=raw]]\n",
program_invocation_short_name);
r = -EINVAL;
goto exit;