mirror of
https://github.com/moonlight-stream/moonlight-qt
synced 2024-11-10 05:34:17 +00:00
Use new WiX 3.14 variable instead of BuildLabEx hack for ARM64 detection
This commit is contained in:
parent
5b8c11f1a9
commit
a7aef8f147
2 changed files with 7 additions and 13 deletions
|
@ -43,7 +43,7 @@ Hosting for Moonlight's Raspberry Pi and L4T package repositories is graciously
|
|||
* [Visual Studio 2019](https://visualstudio.microsoft.com/downloads/) (Community edition is fine)
|
||||
* Select **MSVC 2019** option during Qt installation. MinGW is not supported.
|
||||
* [7-Zip](https://www.7-zip.org/) (only if building installers for non-development PCs)
|
||||
* [WiX Toolset](https://wixtoolset.org/releases/) v3.11 or later (only if building installers for non-development PCs)
|
||||
* [WiX Toolset](https://wixtoolset.org/releases/v3-14-0-5722/) v3.14.0.5722 or later (only if building installers for non-development PCs)
|
||||
|
||||
### macOS Build Requirements
|
||||
* Qt 6.2 SDK or later
|
||||
|
|
|
@ -54,12 +54,6 @@
|
|||
Value="DesktopShortcutInstallState"
|
||||
Condition="HasDesktopShortcutInstallStateRegKey" />
|
||||
|
||||
<util:RegistrySearch Variable="NT_BUILD_STRING"
|
||||
Root="HKLM"
|
||||
Key="Software\Microsoft\Windows NT\CurrentVersion"
|
||||
Value="BuildLabEx"
|
||||
Win64="yes" />
|
||||
|
||||
<util:ProductSearch Id="VCREDIST_142_x86"
|
||||
UpgradeCode="$(var.VCREDIST_X86_UPGRADE_CODE)"
|
||||
Result="version"
|
||||
|
@ -94,7 +88,7 @@
|
|||
Vital="yes"
|
||||
InstallCommand="/install /quiet /norestart"
|
||||
DownloadUrl="$(var.VCREDIST_X86_URL)"
|
||||
InstallCondition="NT_BUILD_STRING >< "x86""
|
||||
InstallCondition="(NOT VersionNT64 AND NOT NativeMachine) OR (NativeMachine = 332)"
|
||||
DetectCondition="VCREDIST_142_x86 >= v$(var.VCREDIST_VER)">
|
||||
|
||||
<RemotePayload Description="Microsoft Visual C++ 2015-2019 Redistributable - x86"
|
||||
|
@ -115,7 +109,7 @@
|
|||
Vital="yes"
|
||||
InstallCommand="/install /quiet /norestart"
|
||||
DownloadUrl="$(var.VCREDIST_X64_URL)"
|
||||
InstallCondition="NT_BUILD_STRING >< "amd64""
|
||||
InstallCondition="(VersionNT64 AND NOT NativeMachine) OR (NativeMachine = 34404)"
|
||||
DetectCondition="VCREDIST_142_x64 >= v$(var.VCREDIST_VER)">
|
||||
|
||||
<RemotePayload Description="Microsoft Visual C++ 2015-2019 Redistributable - x64"
|
||||
|
@ -137,7 +131,7 @@
|
|||
Vital="yes"
|
||||
InstallCommand="/install /quiet /norestart"
|
||||
DownloadUrl="$(var.VCREDIST_ARM64_URL)"
|
||||
InstallCondition="NT_BUILD_STRING >< "arm64""
|
||||
InstallCondition="NativeMachine = 43620"
|
||||
DetectCondition="VCREDIST_142_ARM64 >= v$(var.VCREDIST_VER)">
|
||||
|
||||
<RemotePayload Description="Microsoft Visual C++ 2015-2019 Redistributable - ARM64"
|
||||
|
@ -153,7 +147,7 @@
|
|||
|
||||
<MsiPackage Id="Moonlight_x86"
|
||||
SourceFile="$(env.BUILD_ROOT)\build-x86-$(env.BUILD_CONFIG)\Moonlight.msi"
|
||||
InstallCondition="NT_BUILD_STRING >< "x86""
|
||||
InstallCondition="(NOT VersionNT64 AND NOT NativeMachine) OR (NativeMachine = 332)"
|
||||
Vital="yes">
|
||||
<MsiProperty Name="INSTALLFOLDER" Value="[InstallFolder]" />
|
||||
<MsiProperty Name="REINSTALLMODE" Value="[REINSTALLMODE]" />
|
||||
|
@ -162,7 +156,7 @@
|
|||
|
||||
<MsiPackage Id="Moonlight_x64"
|
||||
SourceFile="$(env.BUILD_ROOT)\build-x64-$(env.BUILD_CONFIG)\Moonlight.msi"
|
||||
InstallCondition="NT_BUILD_STRING >< "amd64""
|
||||
InstallCondition="(VersionNT64 AND NOT NativeMachine) OR (NativeMachine = 34404)"
|
||||
Vital="yes">
|
||||
<MsiProperty Name="INSTALLFOLDER" Value="[InstallFolder]" />
|
||||
<MsiProperty Name="REINSTALLMODE" Value="[REINSTALLMODE]" />
|
||||
|
@ -172,7 +166,7 @@
|
|||
<?if $(var.INCLUDE_ARM64) != 0 ?>
|
||||
<MsiPackage Id="Moonlight_arm64"
|
||||
SourceFile="$(env.BUILD_ROOT)\build-arm64-$(env.BUILD_CONFIG)\Moonlight.msi"
|
||||
InstallCondition="NT_BUILD_STRING >< "arm64""
|
||||
InstallCondition="NativeMachine = 43620"
|
||||
Vital="yes">
|
||||
<MsiProperty Name="INSTALLFOLDER" Value="[InstallFolder]" />
|
||||
<MsiProperty Name="REINSTALLMODE" Value="[REINSTALLMODE]" />
|
||||
|
|
Loading…
Reference in a new issue