From 466930aa3c942dada0139b73dbcbab71d9d39489 Mon Sep 17 00:00:00 2001 From: Liang Qi Date: Mon, 27 May 2013 16:04:58 +0200 Subject: Tools: unnecessary to make qmlplugindump a bundle Embed Info.plist in qmlplugindump executable in a special way. Change-Id: Ia83cf15a1dc8c7e37560a280bd711ff2e4468ad8 (adpated from qtdeclarative/4d173d5f16c103f640d4089feed44a74b14e9004) Reviewed-by: Oswald Buddenhagen --- tools/qmlplugindump/qmlplugindump.pro | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tools/qmlplugindump/qmlplugindump.pro b/tools/qmlplugindump/qmlplugindump.pro index e9fcdc7..216c73b 100644 --- a/tools/qmlplugindump/qmlplugindump.pro +++ b/tools/qmlplugindump/qmlplugindump.pro @@ -13,8 +13,13 @@ SOURCES += \ HEADERS += \ qmlstreamwriter.h -OTHER_FILES += Info.plist -macx: QMAKE_INFO_PLIST = Info.plist +mac { + # Prevent qmlplugindump from popping up in the dock when launched. + # We embed the Info.plist file, so the application doesn't need to + # be a bundle. + QMAKE_LFLAGS += -sectcreate __TEXT __info_plist \"$$PWD/Info.plist\" + CONFIG -= app_bundle +} # Build debug and release versions of the tool on Windows - # if debug and release versions of Qt have been built. -- cgit v0.12