diff options
Diffstat (limited to 'src/wixext')
-rw-r--r-- | src/wixext/UtilCompiler.cs | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/wixext/UtilCompiler.cs b/src/wixext/UtilCompiler.cs index 672c3f68..273a03c7 100644 --- a/src/wixext/UtilCompiler.cs +++ b/src/wixext/UtilCompiler.cs | |||
@@ -875,7 +875,7 @@ namespace WixToolset.Util | |||
875 | 875 | ||
876 | this.ParseHelper.ParseForExtensionElements(this.Context.Extensions, intermediate, section, element); | 876 | this.ParseHelper.ParseForExtensionElements(this.Context.Extensions, intermediate, section, element); |
877 | 877 | ||
878 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "CloseApplications", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 878 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "CloseApplications", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
879 | 879 | ||
880 | if (!this.Messaging.EncounteredError) | 880 | if (!this.Messaging.EncounteredError) |
881 | { | 881 | { |
@@ -1181,8 +1181,8 @@ namespace WixToolset.Util | |||
1181 | } | 1181 | } |
1182 | } | 1182 | } |
1183 | 1183 | ||
1184 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureSmbInstall", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 1184 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureSmbInstall", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
1185 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureSmbUninstall", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 1185 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureSmbUninstall", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
1186 | 1186 | ||
1187 | if (!this.Messaging.EncounteredError) | 1187 | if (!this.Messaging.EncounteredError) |
1188 | { | 1188 | { |
@@ -1489,7 +1489,7 @@ namespace WixToolset.Util | |||
1489 | IconIndex = iconIndex, | 1489 | IconIndex = iconIndex, |
1490 | }); | 1490 | }); |
1491 | 1491 | ||
1492 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedInternetShortcuts", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 1492 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedInternetShortcuts", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
1493 | 1493 | ||
1494 | // make sure we have a CreateFolder table so that the immediate CA can add temporary rows to handle installation and uninstallation | 1494 | // make sure we have a CreateFolder table so that the immediate CA can add temporary rows to handle installation and uninstallation |
1495 | this.ParseHelper.EnsureTable(section, sourceLineNumbers, "CreateFolder"); | 1495 | this.ParseHelper.EnsureTable(section, sourceLineNumbers, "CreateFolder"); |
@@ -1677,8 +1677,8 @@ namespace WixToolset.Util | |||
1677 | this.ParseHelper.CreateRegistryTuple(section, sourceLineNumbers, RegistryRootType.LocalMachine, performanceKey, "Counter Types", sbCounterTypes.ToString(), componentId, false); | 1677 | this.ParseHelper.CreateRegistryTuple(section, sourceLineNumbers, RegistryRootType.LocalMachine, performanceKey, "Counter Types", sbCounterTypes.ToString(), componentId, false); |
1678 | } | 1678 | } |
1679 | 1679 | ||
1680 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "InstallPerfCounterData", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 1680 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "InstallPerfCounterData", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
1681 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "UninstallPerfCounterData", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 1681 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "UninstallPerfCounterData", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
1682 | } | 1682 | } |
1683 | 1683 | ||
1684 | /// <summary> | 1684 | /// <summary> |
@@ -2156,8 +2156,8 @@ namespace WixToolset.Util | |||
2156 | }); | 2156 | }); |
2157 | } | 2157 | } |
2158 | 2158 | ||
2159 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonInstall", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 2159 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonInstall", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
2160 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonUninstall", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 2160 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonUninstall", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
2161 | } | 2161 | } |
2162 | 2162 | ||
2163 | 2163 | ||
@@ -2204,8 +2204,8 @@ namespace WixToolset.Util | |||
2204 | }); | 2204 | }); |
2205 | } | 2205 | } |
2206 | 2206 | ||
2207 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonManifestRegister", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 2207 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonManifestRegister", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
2208 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonManifestUnregister", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 2208 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonManifestUnregister", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
2209 | } | 2209 | } |
2210 | 2210 | ||
2211 | /// <summary> | 2211 | /// <summary> |
@@ -2248,7 +2248,7 @@ namespace WixToolset.Util | |||
2248 | 2248 | ||
2249 | if (!this.Messaging.EncounteredError) | 2249 | if (!this.Messaging.EncounteredError) |
2250 | { | 2250 | { |
2251 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedFormatFiles", this.Context.Platform, CustomActionPlatforms.X64 | CustomActionPlatforms.X86); | 2251 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedFormatFiles", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
2252 | 2252 | ||
2253 | section.AddTuple(new WixFormatFilesTuple(sourceLineNumbers) | 2253 | section.AddTuple(new WixFormatFilesTuple(sourceLineNumbers) |
2254 | { | 2254 | { |
@@ -2348,8 +2348,8 @@ namespace WixToolset.Util | |||
2348 | 2348 | ||
2349 | } | 2349 | } |
2350 | 2350 | ||
2351 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureEventManifestRegister", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 2351 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureEventManifestRegister", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
2352 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureEventManifestUnregister", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 2352 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureEventManifestUnregister", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
2353 | 2353 | ||
2354 | if (null != messageFile || null != parameterFile || null != resourceFile) | 2354 | if (null != messageFile || null != parameterFile || null != resourceFile) |
2355 | { | 2355 | { |
@@ -2460,7 +2460,7 @@ namespace WixToolset.Util | |||
2460 | 2460 | ||
2461 | if (!this.Messaging.EncounteredError) | 2461 | if (!this.Messaging.EncounteredError) |
2462 | { | 2462 | { |
2463 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedSecureObjects", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X64 | CustomActionPlatforms.X86); | 2463 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedSecureObjects", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
2464 | 2464 | ||
2465 | var id = this.ParseHelper.CreateIdentifier("sec", objectId, tableName, domain, user); | 2465 | var id = this.ParseHelper.CreateIdentifier("sec", objectId, tableName, domain, user); |
2466 | section.AddTuple(new SecureObjectsTuple(sourceLineNumbers, id) | 2466 | section.AddTuple(new SecureObjectsTuple(sourceLineNumbers, id) |
@@ -2809,7 +2809,7 @@ namespace WixToolset.Util | |||
2809 | 2809 | ||
2810 | if (!this.Messaging.EncounteredError) | 2810 | if (!this.Messaging.EncounteredError) |
2811 | { | 2811 | { |
2812 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "RemoveFoldersEx", this.Context.Platform, CustomActionPlatforms.X86); | 2812 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "RemoveFoldersEx", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
2813 | 2813 | ||
2814 | section.AddTuple(new WixRemoveFolderExTuple(sourceLineNumbers, id) | 2814 | section.AddTuple(new WixRemoveFolderExTuple(sourceLineNumbers, id) |
2815 | { | 2815 | { |
@@ -2885,7 +2885,7 @@ namespace WixToolset.Util | |||
2885 | 2885 | ||
2886 | if (!this.Messaging.EncounteredError) | 2886 | if (!this.Messaging.EncounteredError) |
2887 | { | 2887 | { |
2888 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "RegisterRestartResources", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 2888 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "RegisterRestartResources", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
2889 | 2889 | ||
2890 | section.AddTuple(new WixRestartResourceTuple(sourceLineNumbers, id) | 2890 | section.AddTuple(new WixRestartResourceTuple(sourceLineNumbers, id) |
2891 | { | 2891 | { |
@@ -2977,7 +2977,7 @@ namespace WixToolset.Util | |||
2977 | 2977 | ||
2978 | if (!this.Messaging.EncounteredError) | 2978 | if (!this.Messaging.EncounteredError) |
2979 | { | 2979 | { |
2980 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedServiceConfig", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 2980 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedServiceConfig", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
2981 | 2981 | ||
2982 | section.AddTuple(new ServiceConfigTuple(sourceLineNumbers) | 2982 | section.AddTuple(new ServiceConfigTuple(sourceLineNumbers) |
2983 | { | 2983 | { |
@@ -3081,7 +3081,7 @@ namespace WixToolset.Util | |||
3081 | Attributes = attributes, | 3081 | Attributes = attributes, |
3082 | }); | 3082 | }); |
3083 | 3083 | ||
3084 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "TouchFileDuringInstall", this.Context.Platform, CustomActionPlatforms.X86); | 3084 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "TouchFileDuringInstall", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
3085 | } | 3085 | } |
3086 | } | 3086 | } |
3087 | 3087 | ||
@@ -3285,7 +3285,7 @@ namespace WixToolset.Util | |||
3285 | 3285 | ||
3286 | if (null != componentId) | 3286 | if (null != componentId) |
3287 | { | 3287 | { |
3288 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureUsers", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 3288 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureUsers", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
3289 | } | 3289 | } |
3290 | 3290 | ||
3291 | if (!this.Messaging.EncounteredError) | 3291 | if (!this.Messaging.EncounteredError) |
@@ -3669,7 +3669,7 @@ namespace WixToolset.Util | |||
3669 | } | 3669 | } |
3670 | } | 3670 | } |
3671 | 3671 | ||
3672 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedXmlConfig", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 3672 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedXmlConfig", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
3673 | } | 3673 | } |
3674 | 3674 | ||
3675 | /// <summary> | 3675 | /// <summary> |
@@ -3720,7 +3720,7 @@ namespace WixToolset.Util | |||
3720 | 3720 | ||
3721 | private void AddReferenceToSchedXmlFile(SourceLineNumber sourceLineNumbers, IntermediateSection section) | 3721 | private void AddReferenceToSchedXmlFile(SourceLineNumber sourceLineNumbers, IntermediateSection section) |
3722 | { | 3722 | { |
3723 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedXmlFile", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); | 3723 | this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedXmlFile", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64); |
3724 | } | 3724 | } |
3725 | 3725 | ||
3726 | /// <summary> | 3726 | /// <summary> |