diff --git a/platforms/Windows/toolchain.wixproj b/platforms/Windows/bld.wixproj similarity index 60% rename from platforms/Windows/toolchain.wixproj rename to platforms/Windows/bld.wixproj index 9bd17c7d..cd362c02 100644 --- a/platforms/Windows/toolchain.wixproj +++ b/platforms/Windows/bld.wixproj @@ -20,13 +20,26 @@ ProductArchitecture=$(ProductArchitecture);ProductVersion=$(ProductVersion);DEVTOOLS_ROOT=$(DEVTOOLS_ROOT);TOOLCHAIN_ROOT=$(TOOLCHAIN_ROOT);TOOLCHAIN_ROOT_USR_LIB_CLANG=$(TOOLCHAIN_ROOT)\usr\lib\clang - false - true - true - true - true - true - true + + + + true + true + + + + x64 + + + arm64 + 500 + + + arm + 500 + + + x86 @@ -39,7 +52,11 @@ ClangResources _usr_lib_clang var.TOOLCHAIN_ROOT_USR_LIB_CLANG + true + true + true - + + diff --git a/platforms/Windows/bld.wxs b/platforms/Windows/bld.wxs new file mode 100644 index 00000000..7163991e --- /dev/null +++ b/platforms/Windows/bld.wxs @@ -0,0 +1,385 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/platforms/Windows/cli.wixproj b/platforms/Windows/cli.wixproj new file mode 100644 index 00000000..7ff8cf3f --- /dev/null +++ b/platforms/Windows/cli.wixproj @@ -0,0 +1,47 @@ + + + false + + + + amd64 + $(ProductArchitecture) + + 0.0.0 + $(ProductVersion) + + + + build\ + build\obj\ + + + + + + ProductArchitecture=$(ProductArchitecture);ProductVersion=$(ProductVersion);DEVTOOLS_ROOT=$(DEVTOOLS_ROOT);TOOLCHAIN_ROOT=$(TOOLCHAIN_ROOT); + + + + x64 + + + arm64 + 500 + + + arm + 500 + + + x86 + + + + + + + + + + diff --git a/platforms/Windows/cli.wxs b/platforms/Windows/cli.wxs new file mode 100644 index 00000000..de6e96f6 --- /dev/null +++ b/platforms/Windows/cli.wxs @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/platforms/Windows/version.wxi b/platforms/Windows/config.wxi similarity index 78% rename from platforms/Windows/version.wxi rename to platforms/Windows/config.wxi index 82097e09..cda1f856 100644 --- a/platforms/Windows/version.wxi +++ b/platforms/Windows/config.wxi @@ -1,14 +1,6 @@ - - - - - - - - diff --git a/platforms/Windows/devtools.wixproj b/platforms/Windows/dbg.wixproj similarity index 57% rename from platforms/Windows/devtools.wixproj rename to platforms/Windows/dbg.wixproj index 92180e8d..a012a5e1 100644 --- a/platforms/Windows/devtools.wixproj +++ b/platforms/Windows/dbg.wixproj @@ -19,14 +19,22 @@ - ProductArchitecture=$(ProductArchitecture);ProductVersion=$(ProductVersion);DEVTOOLS_ROOT=$(DEVTOOLS_ROOT); - false - true - true - true - true - true - true + ProductArchitecture=$(ProductArchitecture);ProductVersion=$(ProductVersion);DEVTOOLS_ROOT=$(DEVTOOLS_ROOT);TOOLCHAIN_ROOT=$(TOOLCHAIN_ROOT) + + + + x64 + + + arm64 + 500 + + + arm + 500 + + + x86 @@ -34,6 +42,6 @@ - + diff --git a/platforms/Windows/dbg.wxs b/platforms/Windows/dbg.wxs new file mode 100644 index 00000000..0b39ffd6 --- /dev/null +++ b/platforms/Windows/dbg.wxs @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/platforms/Windows/devtools.wxs b/platforms/Windows/devtools.wxs deleted file mode 100644 index cd4707a0..00000000 --- a/platforms/Windows/devtools.wxs +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/platforms/Windows/ide.wixproj b/platforms/Windows/ide.wixproj new file mode 100644 index 00000000..f90bbb40 --- /dev/null +++ b/platforms/Windows/ide.wixproj @@ -0,0 +1,47 @@ + + + false + + + + amd64 + $(ProductArchitecture) + + 0.0.0 + $(ProductVersion) + + + + build\ + build\obj\ + + + + + + ProductArchitecture=$(ProductArchitecture);ProductVersion=$(ProductVersion);DEVTOOLS_ROOT=$(DEVTOOLS_ROOT);TOOLCHAIN_ROOT=$(TOOLCHAIN_ROOT) + + + + x64 + + + arm64 + 500 + + + arm + 500 + + + x86 + + + + + + + + + + diff --git a/platforms/Windows/ide.wxs b/platforms/Windows/ide.wxs new file mode 100644 index 00000000..69a9d042 --- /dev/null +++ b/platforms/Windows/ide.wxs @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/platforms/Windows/installer.wixproj b/platforms/Windows/installer.wixproj index e539c42f..3681304d 100644 --- a/platforms/Windows/installer.wixproj +++ b/platforms/Windows/installer.wixproj @@ -12,7 +12,7 @@ $(ProductVersion) - runtime.msi%3Btoolchain.msi%3Bdevtools.msi%3Bsdk.msi + runtime.msi%3Bbld.msi%3Bcli.msi%3Bdbg.msi%3Bide.msi%3Bsdk.msi $(RequiredChain) $(OptionalChain) diff --git a/platforms/Windows/runtime.wxs b/platforms/Windows/runtime.wxs index ea4011e0..e0eabaf3 100644 --- a/platforms/Windows/runtime.wxs +++ b/platforms/Windows/runtime.wxs @@ -1,5 +1,5 @@  - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + - + - + diff --git a/platforms/Windows/sdk.wixproj b/platforms/Windows/sdk.wixproj index 62fcf2c7..af16383d 100644 --- a/platforms/Windows/sdk.wixproj +++ b/platforms/Windows/sdk.wixproj @@ -20,13 +20,26 @@ ProductArchitecture=$(ProductArchitecture);ProductVersion=$(ProductVersion);PLATFORM_ROOT=$(PLATFORM_ROOT);SDK_ROOT=$(SDK_ROOT);SwiftShimsPath=$(SDK_ROOT)\usr\lib\swift\shims; - false - true - true - true - true - true - true + + + + true + true + + + + x64 + + + arm64 + 500 + + + arm + 500 + + + x86 @@ -39,7 +52,11 @@ SwiftShims WindowsSDK_usr_lib_swift_shims var.SwiftShimsPath + true + true + true + diff --git a/platforms/Windows/sdk.wxs b/platforms/Windows/sdk.wxs index 38ca8d42..98e8efc5 100644 --- a/platforms/Windows/sdk.wxs +++ b/platforms/Windows/sdk.wxs @@ -1,5 +1,5 @@  - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -440,166 +92,413 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/platforms/Windows/toolchain.wxs b/platforms/Windows/toolchain.wxs deleted file mode 100644 index 2a254b51..00000000 --- a/platforms/Windows/toolchain.wxs +++ /dev/null @@ -1,727 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -