aboutsummaryrefslogtreecommitdiff
path: root/msi
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2018-06-28 00:13:01 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2018-06-28 00:13:01 +0300
commit14fe0985f7ac6cce317e355ae457e7cf5fbb8ee4 (patch)
tree0b13479416313779abd1adc852b3d02b73c70636 /msi
parent3232806b087da3469fd35148d62597f9cd09ea96 (diff)
downloadmeson-14fe0985f7ac6cce317e355ae457e7cf5fbb8ee4.zip
meson-14fe0985f7ac6cce317e355ae457e7cf5fbb8ee4.tar.gz
meson-14fe0985f7ac6cce317e355ae457e7cf5fbb8ee4.tar.bz2
Add upgrade support to the MSI generator. [skip ci]
Diffstat (limited to 'msi')
-rwxr-xr-xmsi/createmsi.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/msi/createmsi.py b/msi/createmsi.py
index c48d0d8..f21e73a 100755
--- a/msi/createmsi.py
+++ b/msi/createmsi.py
@@ -131,6 +131,9 @@ class PackageGenerator:
'SummaryCodepage': '1252',
})
+ ET.SubElement(product, 'MajorUpgrade',
+ {'DowngradeErrorMessage': 'A newer version of Meson is already installed.'})
+
if self.bytesize == 64:
package.set('Platform', 'x64')
ET.SubElement(product, 'Media', {