Set the minimum required version of CMake high enough to avoid the warning for CMAKE_LEGACY_CYGWIN_WIN32. The warning appears on stderr and breaks the expected output matching.
Add a RunCMake.try_compile test to cover cases of bad invocation of the try_compile command.