diff options
Diffstat (limited to 'buildtools')
-rw-r--r-- | buildtools/wafsamba/samba_autoconf.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/buildtools/wafsamba/samba_autoconf.py b/buildtools/wafsamba/samba_autoconf.py index 4da5df86a0..be5e9267dd 100644 --- a/buildtools/wafsamba/samba_autoconf.py +++ b/buildtools/wafsamba/samba_autoconf.py @@ -467,7 +467,16 @@ def CONFIG_GET(conf, option): @conf def CONFIG_SET(conf, option): '''return True if a configuration option was found''' - return (option in conf.env) and (conf.env[option] != ()) + if option not in conf.env: + return False + v = conf.env[option] + if v == None: + return False + if v == []: + return False + if v == (): + return False + return True Build.BuildContext.CONFIG_SET = CONFIG_SET Build.BuildContext.CONFIG_GET = CONFIG_GET |