ldb: removing prior secret from logs
[Samba.git] / auth / wscript
blobb81804e4644a9990ae6ea286109c2a3bc9682aed
1 #!/usr/bin/env python
3 import Logs, Options, Utils
4 import samba3
6 def set_options(opt):
7 help = ("Build with JSON auth audit support (default=auto). "
8 "This requires the jansson devel package.")
10 opt.SAMBA3_ADD_OPTION('json-audit', default=None, help=(help))
12 return
14 def configure(conf):
15 conf.SET_TARGET_TYPE('jansson', 'EMPTY')
17 if Options.options.with_json_audit != False:
18 if conf.CHECK_CFG(package='jansson', args='--cflags --libs',
19 msg='Checking for jansson'):
20 conf.CHECK_FUNCS_IN('json_object', 'jansson')
22 if not conf.CONFIG_GET('HAVE_JSON_OBJECT'):
23 if Options.options.with_json_audit == True:
24 conf.fatal('JSON support requested, but no suitable jansson '
25 'library found')
26 if conf.CONFIG_GET('ENABLE_SELFTEST') and \
27 (not Options.options.without_ad_dc):
28 raise Utils.WafError('jansson JSON library required for '
29 '--enable-selftest when building the AD DC')
30 Logs.info("Building without jansson json log support")