python: Add mechanism to override code compiled into the exectuable
authorNathan Binkert <nate@binkert.org>
Wed, 21 Jul 2010 22:53:52 +0000 (15:53 -0700)
committerNathan Binkert <nate@binkert.org>
Wed, 21 Jul 2010 22:53:52 +0000 (15:53 -0700)
commit35184169179ad873b96bc99e5c9bdc4d3dd5ead6
tree6bb30209570a3f8757c94882cc2a5363e0c1998e
parent11bb678a8017bba31c69847ee87212579b6b2f02
python: Add mechanism to override code compiled into the exectuable
If the user sets the environment variable M5_OVERRIDE_PY_SOURCE to
True, then imports that would normally find python code compiled into
the executable will instead first check in the absolute location where
the code was found during the build of the executable.  This only
works for files in the src (or extras) directories, not automatically
generated files.

This is a developer feature!
src/SConscript
src/python/importer.py
src/sim/init.cc
src/sim/init.hh