Fix flag restore in configure tests

This commit is contained in:
Kp 2013-11-09 22:59:15 +00:00
parent 6296dbc749
commit c8225369c7

View file

@ -99,9 +99,9 @@ class ConfigureTests:
return forced
break
frame = frame.f_back
env_flags = {k: context.env[k] for k in successflags.keys()}
env_flags = {k: context.env[k][:] for k in successflags.keys()}
context.env.Append(**successflags)
caller_modified_env_flags = {k: context.env[k] for k in self.__flags_Werror.keys()}
caller_modified_env_flags = {k: context.env[k][:] for k in self.__flags_Werror.keys()}
# Always pass -Werror
context.env.Append(**self.__flags_Werror)
# Force verbose output to sconf.log