summaryrefslogtreecommitdiffstats
path: root/mkspecs/features/dbuscommon.pri
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>2016-06-23 11:50:39 +0200
committerOswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>2016-06-23 13:25:22 +0000
commit17519feadd7309e125cc64bbac83f73b758c6a60 (patch)
tree062cd6db77a09e08b11498358c9ee0674fe6f5d4 /mkspecs/features/dbuscommon.pri
parent5cfb80a28ef6bf6820c970a6c355e6879021e46e (diff)
don't override user-provided dependencies for our extra compilers
while the names of the compilers are actually an undocumented internal, we don't provide an actually working proper way to sequence extra compiler execution with build-time generated inputs when they are indirectly listed (as via .qrc files). Task-number: QTBUG-54299 Change-Id: I269c26512897b72706dc8b769aa47e8157c2a5c5 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'mkspecs/features/dbuscommon.pri')
-rw-r--r--mkspecs/features/dbuscommon.pri8
1 files changed, 4 insertions, 4 deletions
diff --git a/mkspecs/features/dbuscommon.pri b/mkspecs/features/dbuscommon.pri
index d836b253dc..cadcd46d61 100644
--- a/mkspecs/features/dbuscommon.pri
+++ b/mkspecs/features/dbuscommon.pri
@@ -57,22 +57,22 @@ for(group, groups) {
}
$${group}_header.commands = $$QMAKE_QDBUSXML2CPP $$hdr_flags $$qdbusxml2cpp_option ${QMAKE_FILE_OUT}: ${QMAKE_FILE_IN}
- $${group}_header.depends = $$QMAKE_QDBUSXML2CPP_EXE
+ $${group}_header.depends += $$QMAKE_QDBUSXML2CPP_EXE
$${group}_header.output = ${QMAKE_FUNC_FILE_IN_qdbusOutputBasename}_$${dbus_type}.h
$${group}_header.name = DBUSXML2CPP $${dbus_TYPE} HEADER ${QMAKE_FILE_IN}
$${group}_header.variable_out = $${GROUP}_HEADERS
$${group}_header.input = $$input_list
$${group}_source.commands = $$QMAKE_QDBUSXML2CPP -i ${QMAKE_FILE_OUT_BASE}.h $$src_flags $$qdbusxml2cpp_option :${QMAKE_FILE_OUT} ${QMAKE_FILE_IN}
- $${group}_source.depends = $$QMAKE_QDBUSXML2CPP_EXE
+ $${group}_source.depends += $$QMAKE_QDBUSXML2CPP_EXE
$${group}_source.output = ${QMAKE_FUNC_FILE_IN_qdbusOutputBasename}_$${dbus_type}.cpp
$${group}_source.name = DBUSXML2CPP $${dbus_TYPE} SOURCE ${QMAKE_FILE_IN}
$${group}_source.variable_out = SOURCES
$${group}_source.input = $$input_list
- $${group}_source.depends = $$eval($${group}_header.output) # this actually belongs to the object file
+ $${group}_source.depends += $$eval($${group}_header.output) # this actually belongs to the object file
$${group}_moc.commands = $$moc_header.commands
- $${group}_moc.depends = $$QMAKE_MOC_EXE
+ $${group}_moc.depends += $$QMAKE_MOC_EXE
$${group}_moc.output = $$moc_header.output
$${group}_moc.input = $${GROUP}_HEADERS
$${group}_moc.variable_out = GENERATED_SOURCES