aboutsummaryrefslogtreecommitdiff
path: root/src/wixlib
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2020-07-10 18:01:40 +1000
committerSean Hall <r.sean.hall@gmail.com>2020-07-10 22:10:26 +1000
commitaf43f098d7d7cc0fe21c7d7b0fe991763e9cae07 (patch)
treec7c03081845e570482d2e78647637c793fc991c1 /src/wixlib
parent7f7545f382bb9b885c9bfe894c51e66b443cef25 (diff)
downloadwix-af43f098d7d7cc0fe21c7d7b0fe991763e9cae07.tar.gz
wix-af43f098d7d7cc0fe21c7d7b0fe991763e9cae07.tar.bz2
wix-af43f098d7d7cc0fe21c7d7b0fe991763e9cae07.zip
Add x64 and ARM64 versions of UtilBundleExtension.
Diffstat (limited to 'src/wixlib')
-rw-r--r--src/wixlib/UtilBundleExtension_Platform.wxi10
-rw-r--r--src/wixlib/UtilBundleExtension_arm64.wxs7
-rw-r--r--src/wixlib/UtilBundleExtension_x64.wxs7
-rw-r--r--src/wixlib/UtilBundleExtension_x86.wxs7
-rw-r--r--src/wixlib/util.wixproj4
5 files changed, 34 insertions, 1 deletions
diff --git a/src/wixlib/UtilBundleExtension_Platform.wxi b/src/wixlib/UtilBundleExtension_Platform.wxi
new file mode 100644
index 00000000..379c8f57
--- /dev/null
+++ b/src/wixlib/UtilBundleExtension_Platform.wxi
@@ -0,0 +1,10 @@
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 <BundleExtension Id="$(var.Prefix)UtilBundleExtension$(var.Suffix)" SourceFile="!(bindpath.$(var.platform))utilbe.dll" Name="$(var.Prefix)UtilBundleExtension$(var.Suffix)\utilbe.dll" />
9 </Fragment>
10</Include>
diff --git a/src/wixlib/UtilBundleExtension_arm64.wxs b/src/wixlib/UtilBundleExtension_arm64.wxs
new file mode 100644
index 00000000..b17be031
--- /dev/null
+++ b/src/wixlib/UtilBundleExtension_arm64.wxs
@@ -0,0 +1,7 @@
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<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
5 <?define platform=arm64 ?>
6 <?include UtilBundleExtension_Platform.wxi ?>
7</Wix>
diff --git a/src/wixlib/UtilBundleExtension_x64.wxs b/src/wixlib/UtilBundleExtension_x64.wxs
new file mode 100644
index 00000000..96c85a5b
--- /dev/null
+++ b/src/wixlib/UtilBundleExtension_x64.wxs
@@ -0,0 +1,7 @@
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<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
5 <?define platform=x64 ?>
6 <?include UtilBundleExtension_Platform.wxi ?>
7</Wix>
diff --git a/src/wixlib/UtilBundleExtension_x86.wxs b/src/wixlib/UtilBundleExtension_x86.wxs
new file mode 100644
index 00000000..3b458687
--- /dev/null
+++ b/src/wixlib/UtilBundleExtension_x86.wxs
@@ -0,0 +1,7 @@
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<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
5 <?define platform=x86 ?>
6 <?include UtilBundleExtension_Platform.wxi ?>
7</Wix>
diff --git a/src/wixlib/util.wixproj b/src/wixlib/util.wixproj
index a4d7d16f..21fcdb7b 100644
--- a/src/wixlib/util.wixproj
+++ b/src/wixlib/util.wixproj
@@ -14,7 +14,9 @@
14 </ItemGroup> 14 </ItemGroup>
15 15
16 <ItemGroup> 16 <ItemGroup>
17 <ProjectReference Include="..\be\utilbe.vcxproj" /> 17 <ProjectReference Include="..\be\utilbe.vcxproj" Properties="Platform=ARM64" />
18 <ProjectReference Include="..\be\utilbe.vcxproj" Properties="Platform=x86" />
19 <ProjectReference Include="..\be\utilbe.vcxproj" Properties="Platform=x64" />
18 <ProjectReference Include="..\ca\utilca.vcxproj" Properties="Platform=ARM" /> 20 <ProjectReference Include="..\ca\utilca.vcxproj" Properties="Platform=ARM" />
19 <ProjectReference Include="..\ca\utilca.vcxproj" Properties="Platform=ARM64" /> 21 <ProjectReference Include="..\ca\utilca.vcxproj" Properties="Platform=ARM64" />
20 <ProjectReference Include="..\ca\utilca.vcxproj" Properties="Platform=x86" /> 22 <ProjectReference Include="..\ca\utilca.vcxproj" Properties="Platform=x86" />