You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Restructure the packaging to be more homogeneous and concise.
- Swift Software Development Kit
* Swift Compiler Tools
* Swift Developer Tools
* Swift Windows Runtime (AMD64|ARM64|x86)
* Swift Windows SDK (AMD64|ARM64|x86)
This gives a more concise description that is also easier to understand
and map. This sets up the path for further refinement of the installer
to provide more control over the installed components.
We do not suffix the Software Development Kit nor Compiler and Developer
Tools as there will be a singular version that matches the host that is
installed. Therefore, there is no value in differentiating that.
However, multiple SDKs and Runtimes may be present, so identify the
architecture for them.
<FeatureId="DeveloperTools"AllowAbsent="no"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift Developer Tools for Windows x86_64"Level="1"Title="Swift Developer Tools (Windows x86_64)">
<FeatureId="DeveloperTools"AllowAbsent="no"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift Developer Tools for Windows aarch64"Level="1"Title="Swift Developer Tools (Windows aarch64)">
<BundleName="Swift Developer Package for Windows x86_64"Version="$(var.ProductVersion)"Manufacturer="swift.org"UpgradeCode="8c75f32a-7bdf-4c61-abf6-c7e1c4b8fbf6">
2
+
<BundleName="Swift Software Development Kit"Version="$(var.ProductVersion)"Manufacturer="swift.org"UpgradeCode="8c75f32a-7bdf-4c61-abf6-c7e1c4b8fbf6">
<BundleName="Swift Developer Package for Windows aarch64"Version="$(var.ProductVersion)"Manufacturer="swift.org"UpgradeCode="151d42d9-8877-4b72-ac62-4695243a35c1">
2
+
<BundleName="Swift Software Development Kit"Version="$(var.ProductVersion)"Manufacturer="swift.org"UpgradeCode="151d42d9-8877-4b72-ac62-4695243a35c1">
<FeatureId="WinX64SwiftRuntime"AllowAbsent="no"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift Runtime for Windows x86_64"Level="1"Title="Swift Runtime for Windows x86_64">
97
+
<FeatureId="WinX64SwiftRuntime"AllowAbsent="no"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift Windows Runtime (AMD64)"Level="1"Title="Swift Windows Runtime (AMD64)">
<FeatureId="WinARM64SwiftRuntime"AllowAbsent="no"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift Runtime for Windows aarch64"Level="1"Title="Swift Runtime for Windows aarch64">
97
+
<FeatureId="WinARM64SwiftRuntime"AllowAbsent="no"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift Windows Runtime (ARM64)"Level="1"Title="Swift Windows Runtime (ARM64)">
<FeatureId="Win32SwiftRuntime"AllowAbsent="no"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift Runtime for Windows i686"Level="1"Title="Swift Runtime for Windows i686">
97
+
<FeatureId="Win32SwiftRuntime"AllowAbsent="no"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift Windows Runtime (x86)"Level="1"Title="Swift Windows Runtime (x86)">
<FeatureId="WinX64SDK"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift SDK for Windows x86_64"Level="1"Title="Swift SDK for Windows x86_64"AllowAbsent="no">
487
+
<FeatureId="WinX64SDK"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift Windows SDK (AMD64)"Level="1"Title="Swift Windows SDK (AMD64)"AllowAbsent="no">
<FeatureId="WinARM64SDK"AllowAbsent="no"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift SDK for Windows aarch64"Level="1"Title="Swift SDK for Windows aarch64">
487
+
<FeatureId="WinARM64SDK"AllowAbsent="no"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift Windows SDK (ARM64)"Level="1"Title="Swift Windows SDK (ARM64)">
<FeatureId="Win32SDK"AllowAbsent="no"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift SDK for Windows i686"Level="1"Title="Swift SDK for Windows i686">
481
+
<FeatureId="Win32SDK"AllowAbsent="no"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift Windows SDK (x86)"Level="1"Title="Swift Windows SDK (x86)">
<FeatureId="Toolchain"AllowAbsent="no"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift Toolchain for Windows x86_64"Level="1"Title="Swift Toolchain for Windows x86_64">
<FeatureId="Toolchain"AllowAbsent="no"AllowAdvertise="yes"ConfigurableDirectory="INSTALLDIR"Description="Swift Toolchain for Windows aarch64"Level="1"Title="Swift Toolchain for Windows aarch64">
0 commit comments