diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2018-08-07 17:34:47 +0200 |
---|---|---|
committer | Lukáš Nykrýn <lnykryn@redhat.com> | 2019-05-03 12:50:30 +0200 |
commit | c405c3035b595970e65ac9586909618525372c45 (patch) | |
tree | a7f38502c6901e000fc28ce91025266ca1de4e8c | |
parent | 4c6c21669483a38cf2a387784a3881b3a47139a3 (diff) | |
download | systemd-c405c3035b595970e65ac9586909618525372c45.tar.gz |
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.
(cherry picked from commit fd5dec9adf76591d713f163d43d04e3beb76893e)
Resolves: #1696224
-rw-r--r-- | meson.build | 2 | ||||
-rw-r--r-- | meson_options.txt | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/meson.build b/meson.build index 709597e5c4..c1013d525b 100644 --- a/meson.build +++ b/meson.build @@ -782,6 +782,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')) ##################################################################### @@ -2993,6 +2994,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 5716f45ccf..f06a130582 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -52,6 +52,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') |