From 6803bb413692ee23aa85509384470430439fbaa8 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Fri, 25 Apr 2025 20:18:21 +0100 Subject: [PATCH] tools: build.bat: fix target SDK for AppVeyor --- tools/build.bat | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/build.bat b/tools/build.bat index 8538a864..abe5d15c 100755 --- a/tools/build.bat +++ b/tools/build.bat @@ -28,9 +28,11 @@ set BuildArm64=yes if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2015" ( set BuildArm64=no set UseDotnetSdk=yes + set FixWindowsSdk=yes ) if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2017" ( set BuildArm64=no + set FixWindowsSdk=yes ) if X%BuildArm64%==Xno ( echo WARNING: APPVEYOR BUILD ON UNSUPPORTED VERSION OF VISUAL STUDIO. @@ -61,6 +63,11 @@ if X%SignedPackage%==X ( if exist "%%d" rmdir /s/q "%%d" ) + if X%FixWindowsSdk%==Xyes ( + powershell -command "($xml=[xml](Get-Content 'build.version.props')).Project.PropertyGroup.MyTargetPlatformVersion='$(LatestTargetPlatformVersion)'; $xml.Save('build.version.props')" + if errorlevel 1 goto fail + ) + if X%BuildArm64%==Xyes ( devenv winfsp.sln /build "%Configuration%|ARM64" if errorlevel 1 goto fail