diff --git a/src/tools/msvc/MSBuildProject.pm b/src/tools/msvc/MSBuildProject.pm index ca965bdf1a..36263766f1 100644 --- a/src/tools/msvc/MSBuildProject.pm +++ b/src/tools/msvc/MSBuildProject.pm @@ -40,6 +40,22 @@ EOF $self->{guid} +EOF + # Check whether WindowsSDKVersion env variable is present. + # Add WindowsTargetPlatformVersion node if so. + my $sdkVersion = $ENV{'WindowsSDKVersion'}; + if (defined($sdkVersion)) + { + # The WindowsSDKVersion env variable usually conatains a backslash at end. Chop that off if necessary. + if (substr($sdkVersion, -1) eq '\\') + { + chop $sdkVersion; + } + print $f <$sdkVersion +EOF + } + print $f < EOF