This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  f13c32c336518c1ffbe319abebea4f3e5196943b (commit)
       via  08580be2ada7b226c3b8f91b6ecdbc57d843d42e (commit)
      from  a93d6bfc9f94463468acde105e9d9bfec830baf4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=f13c32c336518c1ffbe319abebea4f3e5196943b
commit f13c32c336518c1ffbe319abebea4f3e5196943b
Merge: a93d6bf 08580be
Author:     Brad King <brad.k...@kitware.com>
AuthorDate: Mon Dec 14 09:48:06 2015 -0500
Commit:     CMake Topic Stage <kwro...@kitware.com>
CommitDate: Mon Dec 14 09:48:06 2015 -0500

    Merge topic 'FindOpenGL-no-osx-AGL' into next
    
    08580be2 FindOpenGL: Don't add AGL to OPENGL_LIBRARIES on OS X.


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=08580be2ada7b226c3b8f91b6ecdbc57d843d42e
commit 08580be2ada7b226c3b8f91b6ecdbc57d843d42e
Author:     David Gobbi <david.go...@gmail.com>
AuthorDate: Sat Dec 12 09:32:42 2015 -0700
Commit:     Brad King <brad.k...@kitware.com>
CommitDate: Mon Dec 14 09:46:32 2015 -0500

    FindOpenGL: Don't add AGL to OPENGL_LIBRARIES on OS X.
    
    CMake had been setting OPENGL_glu_LIBRARY to AGL.framework, even
    though AGL is not GLU.  AGL is simply the GL component for the
    deprecated Carbon framework.  GLU is provided by OpenGL.framework.
    
    A side effect of the old behavior was that if AGL was not found
    (it is absent from OS X SDK 10.10 or later), then OPENGL_GLU_FOUND
    would be incorrectly set to "NO".

diff --git a/Modules/FindOpenGL.cmake b/Modules/FindOpenGL.cmake
index a7eefa7..93e488b 100644
--- a/Modules/FindOpenGL.cmake
+++ b/Modules/FindOpenGL.cmake
@@ -71,9 +71,11 @@ elseif (WIN32)
 
 elseif (APPLE)
 
-  find_library(OPENGL_gl_LIBRARY OpenGL DOC "OpenGL lib for OSX")
-  find_library(OPENGL_glu_LIBRARY AGL DOC "AGL lib for OSX")
-  find_path(OPENGL_INCLUDE_DIR OpenGL/gl.h DOC "Include for OpenGL on OSX")
+  # The OpenGL.framework provides both gl and glu
+  find_library(OPENGL_gl_LIBRARY OpenGL DOC "OpenGL library for OS X")
+  find_library(OPENGL_glu_LIBRARY OpenGL DOC
+    "GLU library for OS X (usually same as OpenGL library)")
+  find_path(OPENGL_INCLUDE_DIR OpenGL/gl.h DOC "Include for OpenGL on OS X")
   list(APPEND _OpenGL_REQUIRED_VARS OPENGL_INCLUDE_DIR)
 
 else()
@@ -149,7 +151,9 @@ if(OPENGL_gl_LIBRARY)
     set( OPENGL_LIBRARIES  ${OPENGL_gl_LIBRARY} ${OPENGL_LIBRARIES})
     if(OPENGL_glu_LIBRARY)
       set( OPENGL_GLU_FOUND "YES" )
-      set( OPENGL_LIBRARIES ${OPENGL_glu_LIBRARY} ${OPENGL_LIBRARIES} )
+      if(NOT "${OPENGL_glu_LIBRARY}" STREQUAL "${OPENGL_gl_LIBRARY}")
+        set( OPENGL_LIBRARIES ${OPENGL_glu_LIBRARY} ${OPENGL_LIBRARIES} )
+      endif()
     else()
       set( OPENGL_GLU_FOUND "NO" )
     endif()

-----------------------------------------------------------------------

Summary of changes:
 Modules/FindOpenGL.cmake |   12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)


hooks/post-receive
-- 
CMake
_______________________________________________
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits

Reply via email to