Linking to a Windows shared library (.dll) requires only its import library (.lib). This teaches CMake to recognize SHARED IMPORTED library targets that set only IMPORTED_IMPLIB and not IMPORTED_LOCATION.
This tests linking to an imported target that is not visible but is a transitive dependency of a target that is visible. See issue #8843.