scons: import ply to work around scons sys.path weirdness
authorNathan Binkert <nate@binkert.org>
Wed, 10 Mar 2010 23:39:34 +0000 (15:39 -0800)
committerNathan Binkert <nate@binkert.org>
Wed, 10 Mar 2010 23:39:34 +0000 (15:39 -0800)
src/arch/SConscript

index adbf4c292118668bcf31e2e47219c71c55054cc7..10ed03c3d5ceff8a788eb53e6d25b496a98e2fec 100644 (file)
@@ -107,6 +107,9 @@ def isa_desc_emitter(target, source, env):
 
 ARCH_DIR = Dir('.')
 
+# import ply here because SCons screws with sys.path when performing actions.
+import ply
+
 def isa_desc_action(target, source, env):
     # Add the current directory to the system path so we can import files
     sys.path[0:0] = [ ARCH_DIR.srcnode().abspath ]