summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2003-01-15 20:02:21 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2003-01-15 20:02:21 (GMT)
commit724c74122fad268e874f0ea1bedf6cb1d3e79096 (patch)
treef1841ecbdc9738f6f93b1c3c6d75e03472f92e0f
parentc01253a58fa208563f2becb7944ccb43b1679849 (diff)
downloadCMake-724c74122fad268e874f0ea1bedf6cb1d3e79096.zip
CMake-724c74122fad268e874f0ea1bedf6cb1d3e79096.tar.gz
CMake-724c74122fad268e874f0ea1bedf6cb1d3e79096.tar.bz2
BUG: fix for OSX with x11 gl stuff
-rw-r--r--Modules/FindOpenGL.cmake19
1 files changed, 8 insertions, 11 deletions
diff --git a/Modules/FindOpenGL.cmake b/Modules/FindOpenGL.cmake
index 6666898..04a8223 100644
--- a/Modules/FindOpenGL.cmake
+++ b/Modules/FindOpenGL.cmake
@@ -13,6 +13,14 @@
# OPENGL_glu_LIBRARY - Path to GLU Library
#
+# On OSX default to using the framework version of opengl
+# People will have to change the cache values of OPENGL_glu_LIBRARY and OPENGL_gl_LIBRARY
+# to use OpenGL with X11 on OSX
+IF (APPLE)
+ SET (OPENGL_gl_LIBRARY "-framework OpenGL" CACHE STRING "OpenGL lib for OSX")
+ SET (OPENGL_glu_LIBRARY "-framework AGL" CACHE STRING "AGL lib for OSX")
+ENDIF (APPLE)
+
IF (WIN32)
IF (CYGWIN)
@@ -132,17 +140,6 @@ ENDIF(OPENGL_gl_LIBRARY)
SET(OPENGL_INCLUDE_PATH ${OPENGL_INCLUDE_DIR})
-# On OSX, OpenGL is always there - this will need refining for those
-# using OpenGL with X11
-
-IF (APPLE)
- SET (OPENGL_FOUND "YES")
- SET (OPENGL_GLU_FOUND "YES")
- SET (OPENGL_LIBRARIES "-framework AGL -framework OpenGL" CACHE STRING "OpenGL lib for OSX")
- SET (OPENGL_LIBRARY "${OPENGL_LIBRARIES}" CACHE STRING "OpenGL lib for OSX (for CMake 1.4)")
- SET (OPENGL_gl_LIBRARY "-framework OpenGL" CACHE STRING "OpenGL lib for OSX")
- SET (OPENGL_glu_LIBRARY "-framework AGL" CACHE STRING "AGL lib for OSX")
-ENDIF (APPLE)
MARK_AS_ADVANCED(
OPENGL_INCLUDE_DIR