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.
The properties are evaluated as link-dependent interface properties when evaluating the generator expressions.