From: Zbigniew Jędrzejewski-Szmek Date: Tue, 7 Aug 2018 15:34:47 +0000 (+0200) Subject: meson: add -Dlog-trace to set LOG_TRACE X-Git-Tag: v240~650^2~23 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fd5dec9adf76591d713f163d43d04e3beb76893e;p=thirdparty%2Fsystemd.git meson: add -Dlog-trace to set LOG_TRACE The justification is the same as for -Dvalgrind: setting config in meson in this way is easier, because when the value is changed stuff that should be rebuilt is rebuilt. --- diff --git a/meson.build b/meson.build index 865159ca3ce..a7d48a2c455 100644 --- a/meson.build +++ b/meson.build @@ -781,6 +781,7 @@ conf.set10('ENABLE_DEBUG_HASHMAP', enable_debug_hashmap) conf.set10('ENABLE_DEBUG_MMAP_CACHE', enable_debug_mmap_cache) conf.set10('VALGRIND', get_option('valgrind')) +conf.set10('LOG_TRACE', get_option('log-trace')) ##################################################################### @@ -3066,6 +3067,7 @@ foreach tuple : [ ['debug hashmap'], ['debug mmap cache'], ['valgrind', conf.get('VALGRIND') == 1], + ['trace logging', conf.get('LOG_TRACE') == 1], ] if tuple.length() >= 2 diff --git a/meson_options.txt b/meson_options.txt index 0407b97b5b3..83ade5bea41 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -51,6 +51,8 @@ option('memory-accounting-default', type : 'boolean', description : 'enable MemoryAccounting= by default') option('valgrind', type : 'boolean', value : false, description : 'do extra operations to avoid valgrind warnings') +option('log-trace', type : 'boolean', value : false, + description : 'enable low level debug logging') option('utmp', type : 'boolean', description : 'support for utmp/wtmp log handling')