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:
parent
8b783f8ad2
commit
993934f4cb
1 changed files with 19 additions and 0 deletions
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.
|
||||
|
|
Loading…
Reference in a new issue