summaryrefslogtreecommitdiffstats
path: root/src/angle
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@theqtcompany.com>2015-11-02 15:42:58 +0100
committerLiang Qi <liang.qi@theqtcompany.com>2015-11-03 13:46:03 +0000
commit6ed957fd7fc748143093fa335d8b4506c3ea16fa (patch)
tree4a30cc4d64ca4e68c49b26afba13063c1cea4105 /src/angle
parentdfaffcbf2a20cd7ff781de88ac3e73d9f17d1cdf (diff)
fix MinGW ANGLE build
glslang_tab.cpp was not created in the right subdirectory. This amends commit 69167189. Change-Id: I031499baa53b72a1923883c58eb5ddfc2a02789a Reviewed-by: Liang Qi <liang.qi@theqtcompany.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Diffstat (limited to 'src/angle')
-rw-r--r--src/angle/src/compiler/translator.pro4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/angle/src/compiler/translator.pro b/src/angle/src/compiler/translator.pro
index eebe41b09e..b40aa96319 100644
--- a/src/angle/src/compiler/translator.pro
+++ b/src/angle/src/compiler/translator.pro
@@ -170,8 +170,10 @@ flex.dependency_type = TYPE_C
flex.variable_out = GENERATED_SOURCES
QMAKE_EXTRA_COMPILERS += flex
+defineReplace(myDirName) { return($$dirname(1)) }
bison.commands = $$addGnuPath(bison) --no-lines --skeleton=yacc.c --defines=${QMAKE_FILE_OUT} \
- --output=${QMAKE_FILE_OUT_BASE}.cpp ${QMAKE_FILE_NAME}
+ --output=${QMAKE_FUNC_FILE_OUT_myDirName}$$QMAKE_DIR_SEP${QMAKE_FILE_OUT_BASE}.cpp \
+ ${QMAKE_FILE_NAME}
bison.output = $${BUILDSUBDIR}${QMAKE_FILE_BASE}_tab.h
bison.input = BISON_SOURCES
bison.dependency_type = TYPE_C