macdeployqt: Also deploy framework's Libraries and Helpers
authorJocelyn Turcotte <jocelyn.turcotte@digia.com>
Thu, 6 Nov 2014 10:42:00 +0000 (11:42 +0100)
committerJocelyn Turcotte <jocelyn.turcotte@digia.com>
Thu, 13 Nov 2014 10:34:02 +0000 (11:34 +0100)
commit5984871db094182b89d2b8e0b142817b227afa4d
tree77610b45b31786fd1e56b5e6961686c6e73f5708
parent48005fa33e27c704ce7c5e0a7b1b2209df67b5e1
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
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
src/macdeployqt/shared/shared.cpp