macdeployqt: Also deploy framework's Libraries and Helpers v5.4.0
authorJocelyn Turcotte <jocelyn.turcotte@digia.com>
Thu, 6 Nov 2014 10:42:00 +0000 (11:42 +0100)
committerJani Heikkinen <jani.heikkinen@theqtcompany.com>
Fri, 21 Nov 2014 10:44:45 +0000 (11:44 +0100)
commit5060a0ec7dcb26826b19eefbd6063efcbde6101f
treef2ce3550305787587c1274852f12185a39f5e381
parent75041cd2744f2a90de21977cebdbf519c408f7b8
macdeployqt: Also deploy framework's Libraries and Helpers

QtWebEngine can't put all its external data in qrc files and have a few
files lying around in the Qt installation. To allow it to be bundled
with applications, those files are now placed into the QtWebEngineCore
framework.

This patch allows Helpers/QtWebEngineProcess.app as well as
Libraries/ffmpegsumo.so to be deployed when macdeployqt is run on an
application linking to QtWebEngine.

This link mention that Libraries is a standard directory:
https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html

This link mention that Helpers is a standard directory for application
bundles, but I haven't seen any mention regarding frameworks:
https://developer.apple.com/library/mac/technotes/tn2206/_index.html

Task-number: QTBUG-41611
Change-Id: I27f662747bd3dff4b9fc8706ecbd2f16f057e857
(cherry picked from commit 5984871db094182b89d2b8e0b142817b227afa4d)
Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com>
src/macdeployqt/shared/shared.cpp