|
|
@@ -28,6 +28,8 @@ else()
|
|
|
endif()
|
|
|
|
|
|
if("${RunCMake_GENERATOR}" MATCHES "^Visual Studio (1[4567])( 20[0-9][0-9])?$")
|
|
|
+ unset(ENV{WindowsSDKVersion})
|
|
|
+
|
|
|
set(RunCMake_GENERATOR_PLATFORM "Test Platform,nocomma")
|
|
|
run_cmake(BadFieldNoComma)
|
|
|
set(RunCMake_GENERATOR_PLATFORM "Test Platform,unknown=")
|
|
|
@@ -99,5 +101,11 @@ if("${RunCMake_GENERATOR}" MATCHES "^Visual Studio (1[4567])( 20[0-9][0-9])?$")
|
|
|
run_cmake_with_options(VersionExists -DCMAKE_SYSTEM_VERSION=${test_version} -DCMAKE_POLICY_DEFAULT_CMP0149=NEW)
|
|
|
endforeach()
|
|
|
endif()
|
|
|
+ foreach(expect_version IN LISTS kits)
|
|
|
+ set(RunCMake_TEST_VARIANT_DESCRIPTION "-WindowsSDKVersion-${expect_version}")
|
|
|
+ set(ENV{WindowsSDKVersion} "${expect_version}\\")
|
|
|
+ run_cmake_with_options(VersionExists -DCMAKE_SYSTEM_VERSION=10.0 -DCMAKE_POLICY_DEFAULT_CMP0149=NEW)
|
|
|
+ unset(ENV{WindowsSDKVersion})
|
|
|
+ endforeach()
|
|
|
endif()
|
|
|
endif()
|