331a332,350
> # Recent versions of scons substitute a "Null" object for Configure()
> # when configuration isn't necessary, e.g., if the "--help" option is
> # present. Unfortuantely this Null object always returns false,
> # breaking all our configuration checks. We replace it with our own
> # more optimistic null object that returns True instead.
> if not conf:
> def NullCheck(*args, **kwargs):
> return True
>
> class NullConf:
> def __init__(self, env):
> self.env = env
> def Finish(self):
> return self.env
> def __getattr__(self, mname):
> return NullCheck
>
> conf = NullConf(env)
>