aboutsummaryrefslogtreecommitdiff
path: root/src/ext/Dependency/wixlib/DependencyExtension_Platform.wxi
diff options
context:
space:
mode:
Diffstat (limited to 'src/ext/Dependency/wixlib/DependencyExtension_Platform.wxi')
-rw-r--r--src/ext/Dependency/wixlib/DependencyExtension_Platform.wxi28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/ext/Dependency/wixlib/DependencyExtension_Platform.wxi b/src/ext/Dependency/wixlib/DependencyExtension_Platform.wxi
new file mode 100644
index 00000000..9ab28ef3
--- /dev/null
+++ b/src/ext/Dependency/wixlib/DependencyExtension_Platform.wxi
@@ -0,0 +1,28 @@
1<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
2
3
4<Include xmlns="http://wixtoolset.org/schemas/v4/wxs">
5 <?include caDecor.wxi ?>
6
7 <Fragment>
8 <CustomAction Id="$(var.Prefix)DependencyRequire$(var.Suffix)" DllEntry="WixDependencyRequire" Execute="immediate" Return="check" SuppressModularization="yes" BinaryRef="DependencyCA$(var.Suffix)" />
9 <InstallExecuteSequence>
10 <Custom Action="$(var.Prefix)DependencyRequire$(var.Suffix)" Before="$(var.Prefix)DependencyCheck$(var.Suffix)" Overridable="yes" Condition="NOT DISABLEDEPENDENCYCHECK" />
11 </InstallExecuteSequence>
12 <UIRef Id="WixDependencyErrors" />
13 <PropertyRef Id="DISABLEDEPENDENCYCHECK" />
14 </Fragment>
15
16 <Fragment>
17 <CustomAction Id="$(var.Prefix)DependencyCheck$(var.Suffix)" DllEntry="WixDependencyCheck" Execute="immediate" Return="check" SuppressModularization="yes" BinaryRef="DependencyCA$(var.Suffix)" />
18 <InstallExecuteSequence>
19 <Custom Action="$(var.Prefix)DependencyCheck$(var.Suffix)" Before="InstallInitialize" Overridable="yes" Condition="(REMOVE OR MsiPatchRemovalList) AND NOT (UPGRADINGPRODUCTCODE OR IGNOREDEPENDENCIES=&quot;ALL&quot;)" />
20 </InstallExecuteSequence>
21 <UIRef Id="WixDependencyErrors" />
22 <PropertyRef Id="IGNOREDEPENDENCIES" />
23 </Fragment>
24
25 <Fragment>
26 <Binary Id="DependencyCA$(var.Suffix)" SourceFile="!(bindpath.$(var.platform))dependencyca.dll" />
27 </Fragment>
28</Include>