summaryrefslogtreecommitdiffstats
path: root/mkspecs
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@qt.io>2016-12-20 19:35:19 +0100
committerOswald Buddenhagen <oswald.buddenhagen@qt.io>2016-12-23 13:25:47 +0000
commitd0db09681fc12082d717f3af88175775e0fa18fb (patch)
tree858f0f54fd47641ee5f6884b3b8d40673aa0c377 /mkspecs
parentfe2f8146d43c769392953cf55014e53510a0ce2b (diff)
prune obsolete qml file deployment
static builds of qt have been embedding their qml files via the qt resource system since qt 5.7, so the code which attempted to deploy them into mac bundles (introduced in qt 5.2) is useless nowadays. Change-Id: I830cd2b660f7cab42a46ec8e002a42d9d299b528 Reviewed-by: Jake Petroules <jake.petroules@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'mkspecs')
-rw-r--r--mkspecs/features/qt.prf34
1 files changed, 0 insertions, 34 deletions
diff --git a/mkspecs/features/qt.prf b/mkspecs/features/qt.prf
index 28a2104f28..bfa6c7988d 100644
--- a/mkspecs/features/qt.prf
+++ b/mkspecs/features/qt.prf
@@ -238,40 +238,6 @@ contains(qt_module_deps, qml): \
write_file($$QML_IMPORT_CPP, IMPORT_FILE_CONT)|error()
GENERATED_SOURCES += $$QML_IMPORT_CPP
QMAKE_DISTCLEAN += $$QML_IMPORT_CPP
-
- # copy qml files. this part is platform spesific.
- mac {
- osx {
- # Note: user can override QMAKE_BUNDLE_QML from pro file to change target bundle path
- isEmpty(QMAKE_QML_BUNDLE_PATH):QMAKE_QML_BUNDLE_PATH = "Resources/qt_qml"
- qmlTargetPath = $$OUT_PWD/$${TARGET}.app/Contents/$$QMAKE_QML_BUNDLE_PATH
- qtconfTargetPath = $$OUT_PWD/$${TARGET}.app/Contents/Resources/qt.conf
- } else {
- # iOS: flat bundle layout (no Contents/Resources)
- isEmpty(QMAKE_QML_BUNDLE_PATH):QMAKE_QML_BUNDLE_PATH = "qt_qml"
- qmlTargetPath = $CODESIGNING_FOLDER_PATH/$$QMAKE_QML_BUNDLE_PATH
- qtconfTargetPath = $CODESIGNING_FOLDER_PATH/qt.conf
- }
-
- # set import path in qt.conf to point to the bundeled qml:
- QT_CONF_CONTENTS = \
- "[Paths]" \
- "Imports = $$QMAKE_QML_BUNDLE_PATH" \
- "Qml2Imports = $$QMAKE_QML_BUNDLE_PATH"
- write_file("$$OUT_PWD/qt.conf", QT_CONF_CONTENTS)|error()
-
- # write qt.conf and copy each qml import dir into the bundle.
- # But strip away archives and other files that are not needed:
- !isEmpty(QMAKE_POST_LINK): QMAKE_POST_LINK += ";"
- QMAKE_POST_LINK += \
- "cp $$shell_quote($$OUT_PWD/qt.conf) \"$$qtconfTargetPath\"; " \
- "test -d \"$$qmlTargetPath\" && rm -r \"$$qmlTargetPath\"; " \
- "mkdir -p \"$$qmlTargetPath\" && " \
- "for p in $$QMLPATHS; do" \
- "rsync -r --exclude='*.a' --exclude='*.prl' --exclude='*.qmltypes' "
- macx-xcode: QMAKE_POST_LINK += "$p/ \"$$qmlTargetPath\"; done"
- else: QMAKE_POST_LINK += "\$\$p/ \"$$qmlTargetPath\"; done"
- }
}
}