summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/wixl/msi.vala10
1 files changed, 9 insertions, 1 deletions
diff --git a/tools/wixl/msi.vala b/tools/wixl/msi.vala
index f6c9f58..4577562 100644
--- a/tools/wixl/msi.vala
+++ b/tools/wixl/msi.vala
@@ -718,11 +718,19 @@ namespace Wixl {
return 200;
}
+ string get_arch_template () {
+ if (arch == Arch.X86)
+ return "Intel";
+ else
+ return "x64";
+ }
+
construct {
info = new MsiSummaryInfo ();
try {
info.set_property (Libmsi.Property.TITLE, "Installation Database");
- info.set_property (Libmsi.Property.TEMPLATE, "Intel;1033");
+ info.set_property (Libmsi.Property.TEMPLATE,
+ "%s;1033".printf (get_arch_template ()));
info.set_property (Libmsi.Property.KEYWORDS, "Installer");
info.set_property (Libmsi.Property.CODEPAGE, 1252);
info.set_property (Libmsi.Property.UUID, get_uuid ("*"));