diff options
| author | Steven Knight <knight@baldmt.com> | 2004-10-22 22:22:44 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2004-10-22 22:22:44 (GMT) |
| commit | 3a9ac1951af770bda262a192a76fa427e291678a (patch) | |
| tree | fb5b88871dd97131d6d02e29e2b26422d5d0e4ee /src/engine | |
| parent | 79c393d899d7cc8cacac9d8de4aa2689b4f8a9d9 (diff) | |
| download | SCons-3a9ac1951af770bda262a192a76fa427e291678a.zip SCons-3a9ac1951af770bda262a192a76fa427e291678a.tar.gz SCons-3a9ac1951af770bda262a192a76fa427e291678a.tar.bz2 | |
Support .lex and .yacc file suffixes. (Matthew Doar)
Diffstat (limited to 'src/engine')
| -rw-r--r-- | src/engine/SCons/Tool/lex.py | 1 | ||||
| -rw-r--r-- | src/engine/SCons/Tool/yacc.py | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/engine/SCons/Tool/lex.py b/src/engine/SCons/Tool/lex.py index 18acbbd..4a17fae 100644 --- a/src/engine/SCons/Tool/lex.py +++ b/src/engine/SCons/Tool/lex.py @@ -42,6 +42,7 @@ def generate(env): c_file, cxx_file = SCons.Tool.createCFileBuilders(env) c_file.add_action('.l', SCons.Defaults.LexAction) + c_file.add_action('.lex', SCons.Defaults.LexAction) cxx_file.add_action('.ll', SCons.Defaults.LexAction) env['LEX'] = env.Detect('flex') or 'lex' diff --git a/src/engine/SCons/Tool/yacc.py b/src/engine/SCons/Tool/yacc.py index ff3f040..2c93b7c 100644 --- a/src/engine/SCons/Tool/yacc.py +++ b/src/engine/SCons/Tool/yacc.py @@ -61,8 +61,10 @@ def generate(env): c_file, cxx_file = SCons.Tool.createCFileBuilders(env) c_file.add_action('.y', SCons.Defaults.YaccAction) + c_file.add_action('.yacc', SCons.Defaults.YaccAction) cxx_file.add_action('.yy', SCons.Defaults.YaccAction) c_file.add_emitter('.y', yEmitter) + c_file.add_emitter('.yacc', yEmitter) cxx_file.add_emitter('.yy', yyEmitter) env['YACC'] = env.Detect('bison') or 'yacc' |
