mirror of https://github.com/stascorp/rdpwrap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
1.2 KiB
25 lines
1.2 KiB
<Project Sdk="WixToolset.Sdk/5.0.2">
|
|
<!--
|
|
RDP Wrapper MSI project — WiX v5 (dotnet build)
|
|
|
|
Build once per architecture:
|
|
dotnet build msi/RDPWInst.wixproj -c Release /p:Platform=x64 /p:PackageVersion=yy.M.d
|
|
dotnet build msi/RDPWInst.wixproj -c Release /p:Platform=x86 /p:PackageVersion=yy.M.d
|
|
dotnet build msi/RDPWInst.wixproj -c Release /p:Platform=arm64 /p:PackageVersion=yy.M.d
|
|
|
|
Each build expects arch-specific inputs alongside this .wixproj:
|
|
RDPWInst_<arch>.exe RDPConf_<arch>.exe RDPCheck_<arch>.exe
|
|
rdpwrap_<arch>.dll rdpwrap.ini
|
|
-->
|
|
<PropertyGroup>
|
|
<!-- OutputName includes arch so all three MSIs can coexist in the same output dir -->
|
|
<OutputName>RDPWrapper-$(Platform)</OutputName>
|
|
<!-- Version is overridden on the CLI: /p:PackageVersion=yy.M.d (e.g. 26.4.1) -->
|
|
<PackageVersion>26.3.31</PackageVersion>
|
|
<!-- Expose PackageVersion to the WiX preprocessor as $(var.PackageVersion) -->
|
|
<DefineConstants>PackageVersion=$(PackageVersion)</DefineConstants>
|
|
<!-- Suppress ICE warnings that do not apply to this package type -->
|
|
<SuppressIces>ICE61</SuppressIces>
|
|
</PropertyGroup>
|
|
</Project>
|