Skip to content

Commit 4880823

Browse files
committed
support multiple arches for android MSI
1 parent e242ac3 commit 4880823

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

platforms/Windows/SideBySideUpgradeStrategy.props

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
<SdkUpgradeCode Condition=" '$(ProductArchitecture)' == 'amd64' ">{762D10FE-EBE5-4554-BB78-FB13A4A487E3}</SdkUpgradeCode>
2727
<SdkUpgradeCode Condition=" '$(ProductArchitecture)' == 'arm64' ">{9749D9E6-E860-4FF6-9E8A-525270F471A3}</SdkUpgradeCode>
2828
<AndroidSdkUpgradeCode Condition=" '$(ProductArchitecture)' == 'aarch64' ">{485f88f4-9342-48cb-853a-12da885a5818}</AndroidSdkUpgradeCode>
29+
<AndroidSdkUpgradeCode Condition=" '$(ProductArchitecture)' == 'x86_64' ">{0838ee60-5d4a-4832-b844-73dad6eb1cc1}</AndroidSdkUpgradeCode>
30+
<AndroidSdkUpgradeCode Condition=" '$(ProductArchitecture)' == 'armv7' ">{1269a926-3528-4ab7-b4d6-386d5c3f903a}</AndroidSdkUpgradeCode>
31+
<AndroidSdkUpgradeCode Condition=" '$(ProductArchitecture)' == 'i686' ">{d889349b-0000-4600-a04a-93602525d5db}</AndroidSdkUpgradeCode>
2932
</PropertyGroup>
3033

3134
<PropertyGroup Condition="'$(MajorMinorProductVersion)' == '0.0'">

platforms/Windows/android_sdk/android_sdk.wxs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@
44
<?if $(ProductArchitecture) = "aarch64"?>
55
<?define ArchArchDir = "aarch64"?>
66
<?define ArchTriple = "aarch64-unknown-linux-android"?>
7+
<?elseif $(ProductArchitecture) = "x86_64"?>
8+
<?define ArchArchDir = "x86_64"?>
9+
<?define ArchTriple = "x86_64-unknown-linux-android"?>
10+
<?elseif $(ProductArchitecture) = "armv7"?>
11+
<?define ArchArchDir = "armv7"?>
12+
<?define ArchTriple = "armv7-unknown-linux-android"?>
13+
<?elseif $(ProductArchitecture) = "i686"?>
14+
<?define ArchArchDir = "i686"?>
15+
<?define ArchTriple = "i686-unknown-linux-android"?>
716
<?endif?>
817

918
<Package

platforms/Windows/shared/swift.en-us.wxl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@
1616
<String Id="Sdk_ProductName_arm64" Value="Swift Windows SDK (ARM64)" />
1717
<String Id="Sdk_ProductName_amd64" Value="Swift Windows SDK (AMD64)" />
1818
<String Id="Sdk_ProductName_x86" Value="Swift Windows SDK (X86)" />
19-
<String Id="AndroidSdk_ProductName_aarch64" Value="Swift Android SDK (Aarch64)" />
19+
<String Id="AndroidSdk_ProductName_aarch64" Value="Swift Android SDK (Arm64)" />
20+
<String Id="AndroidSdk_ProductName_x86_64" Value="Swift Android SDK (AMD64)" />
21+
<String Id="AndroidSdk_ProductName_armv7" Value="Swift Android SDK (Arm)" />
22+
<String Id="AndroidSdk_ProductName_i686" Value="Swift Android SDK (X86)" />
2023
<String Id="BundleName" Value="Swift Developer Toolkit" />
2124
<String Id="ManufacturerName" Value="swift.org" />
2225

0 commit comments

Comments
 (0)