Add a scaner for .isa files. Ordering it turns out is rather important
here, so it has to be defined before the rule to that calls isa_parser.py --HG-- extra : convert_revision : dbba3c7ee71ca8ca1fcbf5ee65ae83b4ecb63649
This commit is contained in:
19
SConscript
19
SConscript
@@ -384,6 +384,25 @@ if env['USE_MYSQL']:
|
||||
for opt in env.ExportOptions:
|
||||
env.ConfigFile(opt)
|
||||
|
||||
###################################################
|
||||
#
|
||||
# Add an SCons scanner for ISA files
|
||||
#
|
||||
###################################################
|
||||
def ISAScan():
|
||||
return SCons.Scanner.Classic("ISAScan",
|
||||
"$ISASUFFIXES",
|
||||
"SRCDIR",
|
||||
'^[ \t]*##[ \t]*include[ \t]*"([^>"]+)"')
|
||||
|
||||
def ISAPath(env, dir, a=None):
|
||||
return (Dir(env['SRCDIR']), Dir('.'))
|
||||
|
||||
iscan = Scanner(function = ISAScan().scan, skeys = [".isa", ".ISA"],
|
||||
path_function = ISAPath)
|
||||
env.Append(SCANNERS = iscan)
|
||||
|
||||
|
||||
###################################################
|
||||
#
|
||||
# Special build rules.
|
||||
|
||||
Reference in New Issue
Block a user