diff options
Diffstat (limited to 'qmake-features/dbus-adaptors-xml.prf')
-rw-r--r-- | qmake-features/dbus-adaptors-xml.prf | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/qmake-features/dbus-adaptors-xml.prf b/qmake-features/dbus-adaptors-xml.prf index 01e5a47b..66828c87 100644 --- a/qmake-features/dbus-adaptors-xml.prf +++ b/qmake-features/dbus-adaptors-xml.prf @@ -2,9 +2,13 @@ load(moc) qtPrepareTool(QDBUSXML2CPP, qdbusxml2cpp) +defineReplace(am_qdbusOutputBasename) { + return($$lower($$section($$list($$basename(1)),.,-2,-2))) +} + adaptors_header.commands = $$QDBUSXML2CPP -i dbus-utilities.h -a ${QMAKE_FILE_OUT}: ${QMAKE_FILE_IN} adaptors_header.depends += $$QDBUSXML2CPP_EXE -adaptors_header.output = ${QMAKE_FILE_BASE}_adaptor$${first(QMAKE_EXT_H)} +adaptors_header.output = ${QMAKE_FUNC_FILE_IN_am_qdbusOutputBasename}_adaptor$${first(QMAKE_EXT_H)} adaptors_header.name = DBUS adaptor header for ${QMAKE_FILE_IN} adaptors_header.variable_out = dbus_adaptor_headers adaptors_header.input = ADAPTORS_XML |