From: Nathan Binkert Date: Sat, 26 Sep 2009 19:51:37 +0000 (-0700) Subject: python: Fix m5.defines so grabbing flags works correctly X-Git-Tag: stable_2012_02_02~1719 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=160bcf4442df44b410c61c2d842696cb23b796f7;p=gem5.git python: Fix m5.defines so grabbing flags works correctly --- diff --git a/src/SConscript b/src/SConscript index 705d76b1d..35753ce4c 100644 --- a/src/SConscript +++ b/src/SConscript @@ -411,9 +411,12 @@ buildEnv = m5.util.SmartDict($build_env) hgRev = '$hg_info' compileDate = m5.internal.core.compileDate -for k,v in m5.internal.core.__dict__.iteritems(): - if k.startswith('flag_'): - setattr(buildEnv, k[5:], v) +_globals = globals() +for key,val in m5.internal.core.__dict__.iteritems(): + if key.startswith('flag_'): + flag = key[5:] + _globals[flag] = val +del _globals """) code.write(str(target[0]))