summaryrefslogtreecommitdiffstats
path: root/features/utils.pri
diff options
context:
space:
mode:
Diffstat (limited to 'features/utils.pri')
-rw-r--r--features/utils.pri28
1 files changed, 28 insertions, 0 deletions
diff --git a/features/utils.pri b/features/utils.pri
new file mode 100644
index 0000000000..decc8993e1
--- /dev/null
+++ b/features/utils.pri
@@ -0,0 +1,28 @@
+# Helper functions
+
+defineReplace(mobilityDeployFilename) {
+ unset(MOBILITY_DEPLOY_NAME)
+ MOBILITY_DEPLOY_NAME = $$1
+ CONFIG(debug, debug|release): {
+ mac:RET = $$member(MOBILITY_DEPLOY_NAME, 0)_debug
+ else:win32:RET = $$member(MOBILITY_DEPLOY_NAME, 0)d
+ }
+ isEmpty(RET):RET = $$MOBILITY_DEPLOY_NAME
+ return($$RET)
+}
+
+symbian {
+ defineReplace(mobilityUID) {
+ ret = $$1
+ !isEmpty(QT_LIBINFIX): ret = $$replace(ret, 0x2, 0xE)
+ return($$ret)
+ }
+}
+
+defineReplace(mobilityPluginTarget) {
+ target = $$1
+ symbian: target = $$target$${QT_LIBINFIX}
+ return($$qtLibraryTarget($$target))
+}
+
+!isEmpty(QT_LIBINFIX):QT_LIBINFIX_USED=$${QT_LIBINFIX}