meson: add forgotten debug options
v2: -rename -Dextra-debug to -Ddebug to match ./configure --debug
This commit is contained in:
parent
489e15a8b3
commit
671677dad1
13
meson.build
13
meson.build
|
@ -613,6 +613,19 @@ conf.set_quoted('GETTEXT_PACKAGE', meson.project_name())
|
||||||
substs.set('SUSHELL', get_option('debug-shell'))
|
substs.set('SUSHELL', get_option('debug-shell'))
|
||||||
substs.set('DEBUGTTY', get_option('debug-tty'))
|
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')
|
threads = dependency('threads')
|
||||||
|
|
|
@ -34,6 +34,8 @@ option('debug-shell', type : 'string', value : '/bin/sh',
|
||||||
description : 'path to debug shell binary')
|
description : 'path to debug shell binary')
|
||||||
option('debug-tty', type : 'string', value : '/dev/tty9',
|
option('debug-tty', type : 'string', value : '/dev/tty9',
|
||||||
description : 'specify the tty device for debug shell')
|
description : 'specify the tty device for debug shell')
|
||||||
|
option('debug', type : 'string',
|
||||||
|
description : 'enable extra debugging (hashmap,mmap-cache)')
|
||||||
|
|
||||||
option('utmp', type : 'boolean',
|
option('utmp', type : 'boolean',
|
||||||
description : 'support for utmp/wtmp log handling')
|
description : 'support for utmp/wtmp log handling')
|
||||||
|
|
Loading…
Reference in New Issue