summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Tool/yacc.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/SCons/Tool/yacc.py')
-rw-r--r--src/engine/SCons/Tool/yacc.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/engine/SCons/Tool/yacc.py b/src/engine/SCons/Tool/yacc.py
index e46ecdd..c0274ce 100644
--- a/src/engine/SCons/Tool/yacc.py
+++ b/src/engine/SCons/Tool/yacc.py
@@ -46,6 +46,7 @@ def _yaccEmitter(target, source, env, ysuf, hsuf):
if len(source) and '-d' in string.split(env.subst("$YACCFLAGS")):
base, ext = os.path.splitext(SCons.Util.to_String(source[0]))
if ext == ysuf:
+ base, ext = os.path.splitext(SCons.Util.to_String(target[0]))
target.append(base + hsuf)
return (target, source)