From: Zbigniew Jędrzejewski-Szmek Date: Fri, 28 Apr 2017 00:51:34 +0000 (-0400) Subject: meson: add forgotten debug options X-Git-Tag: v234~247^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=671677dad16a9b13fc1dbb7b33f9ba08ebf8bdcf;p=platform%2Fupstream%2Fsystemd.git meson: add forgotten debug options v2: -rename -Dextra-debug to -Ddebug to match ./configure --debug --- diff --git a/meson.build b/meson.build index 79843c7..133ae57 100644 --- a/meson.build +++ b/meson.build @@ -613,6 +613,19 @@ conf.set_quoted('GETTEXT_PACKAGE', meson.project_name()) substs.set('SUSHELL', get_option('debug-shell')) substs.set('DEBUGTTY', get_option('debug-tty')) +debug = get_option('debug') +if debug != '' + foreach name : debug.split(',') + if name == 'hashmap' + conf.set('ENABLE_DEBUG_HASHMAP', 1) + elif name == 'mmap-cache' + conf.set('ENABLE_DEBUG_MMAP_CACHE', 1) + else + message('unknown debug option "@0@", ignoring'.format(name)) + endif + endforeach +endif + ##################################################################### threads = dependency('threads') diff --git a/meson_options.txt b/meson_options.txt index 6d40c3f..4e99b25 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -34,6 +34,8 @@ option('debug-shell', type : 'string', value : '/bin/sh', description : 'path to debug shell binary') option('debug-tty', type : 'string', value : '/dev/tty9', description : 'specify the tty device for debug shell') +option('debug', type : 'string', + description : 'enable extra debugging (hashmap,mmap-cache)') option('utmp', type : 'boolean', description : 'support for utmp/wtmp log handling')