Browse Source

FindOpenGL: Clarify logic constructing OPENGL_LIBRARIES

Our comment says the logic matches that for OpenGL::GL.  Structure
the logic the same way to make this clearer.

Issue: #17437
Brad King 8 years ago
parent
commit
f44fb2dd4c
1 changed files with 2 additions and 1 deletions
  1. 2 1
      Modules/FindOpenGL.cmake

+ 2 - 1
Modules/FindOpenGL.cmake

@@ -440,9 +440,10 @@ if(OPENGL_FOUND)
   endif()
 
   # OPENGL_LIBRARIES mirrors OpenGL::GL's logic ...
-  set(OPENGL_LIBRARIES ${OPENGL_gl_LIBRARY})
   if(TARGET OpenGL::GLX AND TARGET OpenGL::OpenGL)
     set(OPENGL_LIBRARIES ${OPENGL_opengl_LIBRARY} ${OPENGL_glx_LIBRARY})
+  else()
+    set(OPENGL_LIBRARIES ${OPENGL_gl_LIBRARY})
   endif()
   # ... and also includes GLU, if available.
   if(TARGET OpenGL::GLU)