summaryrefslogtreecommitdiffstats
path: root/mkspecs
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@theqtcompany.com>2015-10-06 10:00:37 +0200
committerErik Verbruggen <erik.verbruggen@theqtcompany.com>2015-10-06 11:42:15 +0300
commitf89d00924afcca7846bff800e60fb8118c3b63b1 (patch)
tree8bbec2b243c264d475bc8c73924d1c5836697948 /mkspecs
parent71e47b12d58aaf3cbd647b5067a9b1c9e605b343 (diff)
Fix build issue on non-windows.
QMAKE_QSCXMLC apparently also contains the DYLD path env. var, which makes make really unhappy (as it lands in the dependency list). Change-Id: I9d259a0ce40fe3a0d0b112743774bb30fb6a0364 Reviewed-by: Jaroslaw Kobus <jaroslaw.kobus@theqtcompany.com> Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
Diffstat (limited to 'mkspecs')
-rw-r--r--mkspecs/features/qscxmlc.prf4
1 files changed, 3 insertions, 1 deletions
diff --git a/mkspecs/features/qscxmlc.prf b/mkspecs/features/qscxmlc.prf
index 1584556..668631c 100644
--- a/mkspecs/features/qscxmlc.prf
+++ b/mkspecs/features/qscxmlc.prf
@@ -8,6 +8,8 @@ debug_and_release {
}
QSCXMLC_DIR = $$QSCXMLC_DIR$$SUFFIX
+QMAKE_QSCXMLC_EXE=$$[QT_HOST_BINS]/qscxmlc
+win*:${QMAKE_QSCXMLC_EXE}.exe
{
qscxmlc.name = QSCXMLC ${QMAKE_FILE_IN}.h
@@ -16,7 +18,7 @@ qscxmlc.variable_out = QSCXMLC_HEADERS
qscxmlc.commands = $$QMAKE_QSCXMLC ${QMAKE_FILE_IN} -oh ${QMAKE_FILE_OUT} -ocpp $$QSCXMLC_DIR/${QMAKE_FILE_BASE}$${first(QMAKE_EXT_CPP)}
qscxmlc.output = $$QSCXMLC_DIR/${QMAKE_FILE_BASE}$${first(QMAKE_EXT_H)}
qscxmlc.CONFIG += target_predeps
-qscxmlc.depends += $$QMAKE_QSCXMLC
+qscxmlc.depends += $$QMAKE_QSCXMLC_EXE
QMAKE_EXTRA_COMPILERS += qscxmlc