FindOpenGL: need name-only imported targets on Windows
This issue was created automatically from an original [Mantis Issue](https://cmake.org/Bug/view.php?id=15267). Further discussion may take place here. --- On window the OpenGL libraries are linked by library name rather than filename. For visual studio `OPENGL_gl_LIBRARY` is for example set to `opengl32`. The `IMPORTED_LOCATION` of the imported target `OpenGL::GL` target is also set to `opengl32`. Since `IMPORTED_LOCATION` is expected to be a path this fails with e.g. ninja at build time with: ``` ninja: error: 'opengl32', needed by 'bin\foobar.dll', missing and no known rule to make it ```
issue