mandatory=True)
conf.CHECK_FUNCS_IN('inflateInit2', 'z')
- if Options.options.enable_keyring != False:
+ if Options.options.enable_keyring is not False:
conf.env['WITH_KERNEL_KEYRING'] = 'auto'
- if Options.options.enable_keyring == True:
+ if Options.options.enable_keyring is True:
conf.env['WITH_KERNEL_KEYRING'] = True
else:
conf.env['WITH_KERNEL_KEYRING'] = False
conf.SET_TARGET_TYPE('jansson', 'EMPTY')
- if Options.options.with_json != False:
+ if Options.options.with_json is not False:
if conf.CHECK_CFG(package='jansson', args='--cflags --libs',
msg='Checking for jansson'):
conf.CHECK_FUNCS_IN('json_object', 'jansson')
if not conf.CONFIG_GET('HAVE_JSON_OBJECT'):
- if Options.options.with_json != False:
+ if Options.options.with_json is not False:
conf.fatal("Jansson JSON support not found. "
"Try installing libjansson-dev or jansson-devel. "
"Otherwise, use --without-json to build without "
msg='Checking configure summary'):
raise Errors.WafError('configure summary failed')
- if Options.options.enable_pie != False:
- if Options.options.enable_pie == True:
+ if Options.options.enable_pie is not False:
+ if Options.options.enable_pie is True:
need_pie = True
else:
# not specified, only build PIEs if supported by compiler
msg="Checking compiler for PIE support"):
conf.env['ENABLE_PIE'] = True
- if Options.options.enable_relro != False:
- if Options.options.enable_relro == True:
+ if Options.options.enable_relro is not False:
+ if Options.options.enable_relro is True:
need_relro = True
else:
# not specified, only build RELROs if supported by compiler
conf.env['ENABLE_RELRO'] = True
if conf.CONFIG_GET('ENABLE_SELFTEST') and \
- Options.options.with_smb1server == False and \
- Options.options.without_ad_dc != True:
+ Options.options.with_smb1server is False and \
+ Options.options.without_ad_dc is not True:
conf.fatal('--without-smb1-server cannot be specified with '
'--enable-selftest/--enable-developer if '
'--without-ad-dc is NOT set!')
- if Options.options.with_smb1server != False:
+ if Options.options.with_smb1server is not False:
conf.DEFINE('WITH_SMB1SERVER', '1')
#