From 66cd31938c4dc97a32a094d3906c21ecdd034f95 Mon Sep 17 00:00:00 2001 From: Jocelyn Turcotte Date: Thu, 6 Nov 2014 11:33:53 +0100 Subject: Deploy external data in QtWebEngineCore.framework for framework builds There is currently no convenient way to deploy QtWebEngine into an application bundle on OSX. macdeployqt copies frameworks into a .app bundle's Frameworks directory but this makes no sense unless all the needed files are also distributed with the bundle. This patch moves: - The ffmpegsumo.so library into Libraries/ - Locale .pak files, qtwebengine_resources.pak and icudtl.dat into Resources/ - QtWebEngineProcess into its own .app bundle, itself into Helpers/ QMAKE_BUNDLE_DATA is used to copy files into the bundle while INSTALLS is used when installing normally. A LOCALE_LIST is explicitly listed since QMAKE_BUNDLE_DATA can't handle the * glob to match all source files. Change-Id: I5c0df57b4b9e93f9cce34a74a6e024bf90d37b5c Task-number: QTBUG-41611 Reviewed-by: Zeno Albisser Reviewed-by: Andras Becsi --- src/core/Info_mac.plist | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/core/Info_mac.plist (limited to 'src/core/Info_mac.plist') diff --git a/src/core/Info_mac.plist b/src/core/Info_mac.plist new file mode 100644 index 000000000..58362c810 --- /dev/null +++ b/src/core/Info_mac.plist @@ -0,0 +1,20 @@ + + + + + CFBundlePackageType + FMWK + CFBundleShortVersionString + @SHORT_VERSION@ + CFBundleVersion + @FULL_VERSION@ + CFBundleGetInfoString + Created by Qt/QMake + CFBundleSignature + @TYPEINFO@ + CFBundleExecutable + @LIBRARY@ + CFBundleIdentifier + org.qt-project.Qt.QtWebEngineCore + + -- cgit v1.2.3