[cmake-developers] [CMake 0015267]: FindOpenGL.cmake imported targets are broken on windows
Mantis Bug Tracker
mantis at public.kitware.com
Fri Nov 28 02:44:37 EST 2014
The following issue has been SUBMITTED.
======================================================================
http://www.cmake.org/Bug/view.php?id=15267
======================================================================
Reported By: Nils Gladitz
Assigned To:
======================================================================
Project: CMake
Issue ID: 15267
Category: Modules
Reproducibility: always
Severity: minor
Priority: normal
Status: new
======================================================================
Date Submitted: 2014-11-28 02:44 EST
Last Modified: 2014-11-28 02:44 EST
======================================================================
Summary: FindOpenGL.cmake imported targets are broken on
windows
Description:
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 History
Date Modified Username Field Change
======================================================================
2014-11-28 02:44 Nils Gladitz New Issue
======================================================================
More information about the cmake-developers
mailing list