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.
This use of generator expressions, like all others to come which operate on target properties, must initalize the dag checker.