summaryrefslogtreecommitdiff
path: root/qmake-features
diff options
context:
space:
mode:
authorRobert Griebl <robert.griebl@qt.io>2020-11-20 23:56:08 +0100
committerRobert Griebl <robert.griebl@qt.io>2020-11-28 17:47:47 +0100
commitf4762958325130c9ec37ccb4b191368ef1412add (patch)
tree2c2977eb14dfe9466366c24c166ca956403662a7 /qmake-features
parent911ee1f92017f22f9aa1fd430b414ff28c7e0cbe (diff)
downloadqtapplicationmanager-f4762958325130c9ec37ccb4b191368ef1412add.tar.gz
Qt6 port, part 2 .. compiling with cmake
Change-Id: I0b3b0bd420fc2b5a5d263439ef263a8214bbdb4b Reviewed-by: Robert Griebl <robert.griebl@qt.io>
Diffstat (limited to 'qmake-features')
-rw-r--r--qmake-features/dbus-adaptors-xml.prf6
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