diff options
author | Shane Kearns <shane.kearns@accenture.com> | 2011-03-29 10:55:58 (GMT) |
---|---|---|
committer | Shane Kearns <shane.kearns@accenture.com> | 2011-03-31 14:42:44 (GMT) |
commit | 00121f3184ade624ca9cbb2524222dcab9f67342 (patch) | |
tree | 7ba43acb5be51dd96f00070b198c39f39fb902fa /src | |
parent | 591081142ce34435b4935d048a392c5727484c16 (diff) | |
download | Qt-00121f3184ade624ca9cbb2524222dcab9f67342.zip Qt-00121f3184ade624ca9cbb2524222dcab9f67342.tar.gz Qt-00121f3184ade624ca9cbb2524222dcab9f67342.tar.bz2 |
Add partial upgrade rules for Qt's plugins
Allows testing of plugins such as bearer without needing to reinstall
all of Qt. Equivalent to the rules in qbase.pri for the normal DLLs
Reviewed-by: Miikka Heikkinen
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/qpluginbase.pri | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/plugins/qpluginbase.pri b/src/plugins/qpluginbase.pri index 45e3976..bcf473f 100644 --- a/src/plugins/qpluginbase.pri +++ b/src/plugins/qpluginbase.pri @@ -19,4 +19,23 @@ symbian: { TARGET.CAPABILITY = All -Tcb TARGET = $${TARGET}$${QT_LIBINFIX} load(armcc_warnings) + + # Make partial upgrade SIS file for Qt plugin dll's + # Partial upgrade SIS file + vendorinfo = \ + "; Localised Vendor name" \ + "%{\"Nokia\"}" \ + " " \ + "; Unique Vendor name" \ + ":\"Nokia, Qt\"" \ + " " + isEmpty(QT_LIBINFIX): PARTIAL_UPGRADE_UID = 0x2001E61C + else: PARTIAL_UPGRADE_UID = 0xE001E61C + + pu_header = "; Partial upgrade package for testing $${TARGET} changes without reinstalling everything" \ + "$${LITERAL_HASH}{\"$${TARGET}\"}, ($$PARTIAL_UPGRADE_UID), $${QT_MAJOR_VERSION},$${QT_MINOR_VERSION},$${QT_PATCH_VERSION}, TYPE=PU" + partial_upgrade.pkg_prerules = pu_header vendorinfo + partial_upgrade.files = $$QMAKE_LIBDIR_QT/$${TARGET}.dll + partial_upgrade.path = c:/sys/bin + DEPLOYMENT += partial_upgrade } |