diff options
author | Jake Petroules <jake.petroules@qt.io> | 2016-08-18 03:16:33 -0700 |
---|---|---|
committer | Jake Petroules <jake.petroules@qt.io> | 2016-08-25 11:02:47 +0000 |
commit | 75211131aafebebb900cf5bde8209bd5f8b3f84d (patch) | |
tree | eb7c7d06008b94768c508a6ccb65993ebb671182 /mkspecs/features/resolve_target.prf | |
parent | 3666fc674f0def1f5deb29b4df085e00715ce3ca (diff) | |
download | qtbase-75211131aafebebb900cf5bde8209bd5f8b3f84d.tar.gz |
qmake: handle QMAKE_PLUGIN_BUNDLE_NAME in resolve_target.prf
Change-Id: I532dcc4a6595f8b3c8371225cc4fb46fe38d8762
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Diffstat (limited to 'mkspecs/features/resolve_target.prf')
-rw-r--r-- | mkspecs/features/resolve_target.prf | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/mkspecs/features/resolve_target.prf b/mkspecs/features/resolve_target.prf index 629a02a4f3..8678c33ecd 100644 --- a/mkspecs/features/resolve_target.prf +++ b/mkspecs/features/resolve_target.prf @@ -32,7 +32,17 @@ win32 { mac { equals(TEMPLATE, lib) { - lib_bundle { + plugin:plugin_bundle { + !isEmpty(QMAKE_PLUGIN_BUNDLE_NAME): \ + plugin_target = $$QMAKE_PLUGIN_BUNDLE_NAME + else: \ + plugin_target = $$TARGET + QMAKE_RESOLVED_BUNDLE = $${QMAKE_RESOLVED_TARGET}$${plugin_target}.plugin + !shallow_bundle: \ + QMAKE_RESOLVED_TARGET = $${QMAKE_RESOLVED_BUNDLE}/Contents/MacOS/$${TARGET} + else: \ + QMAKE_RESOLVED_TARGET = $${QMAKE_RESOLVED_BUNDLE}$${TARGET} + } else: !plugin:lib_bundle { !isEmpty(QMAKE_FRAMEWORK_BUNDLE_NAME): \ framework_target = $$QMAKE_FRAMEWORK_BUNDLE_NAME else: \ |