summaryrefslogtreecommitdiff
path: root/src/arch/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/SConscript')
-rw-r--r--src/arch/SConscript3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/arch/SConscript b/src/arch/SConscript
index 9ebc6986b..dd337b1b7 100644
--- a/src/arch/SConscript
+++ b/src/arch/SConscript
@@ -109,7 +109,7 @@ ARCH_DIR = Dir('.')
# import ply here because SCons screws with sys.path when performing actions.
import ply
-def isa_desc_action(target, source, env):
+def isa_desc_action_func(target, source, env):
# Add the current directory to the system path so we can import files
sys.path[0:0] = [ ARCH_DIR.srcnode().abspath ]
import isa_parser
@@ -118,6 +118,7 @@ def isa_desc_action(target, source, env):
cpu_models = [CpuModel.dict[cpu] for cpu in models]
parser = isa_parser.ISAParser(target[0].dir.abspath, cpu_models)
parser.parse_isa_desc(source[0].abspath)
+isa_desc_action = MakeAction(isa_desc_action_func, " [ISA DESC] $STRIP_SOURCE")
# Also include the CheckerCPU as one of the models if it is being
# enabled via command line.