mirror of
https://github.com/n64dev/cen64.git
synced 2025-04-02 10:31:54 -04:00
40 lines
1 KiB
CMake
40 lines
1 KiB
CMake
# Finds OpenGL for XQuartz on OSX. Sets the same flags as the default
|
|
# FindOpenGL.cmake module. Necessary because the default module will
|
|
# only find the system OpenGL framework, which does not work with
|
|
# XQuartz.
|
|
|
|
find_library(OPENGL_gl_LIBRARY
|
|
NAMES GL
|
|
PATHS /opt/X11/lib
|
|
DOC "OpenGL lib for XQuartz on OSX"
|
|
)
|
|
find_library(OPENGL_glu_LIBRARY
|
|
NAMES GLU
|
|
PATHS /opt/X11/lib
|
|
DOC "GLU lib for XQuartz on OSX"
|
|
)
|
|
find_path(OPENGL_INCLUDE_DIR
|
|
NAMES GL/gl.h
|
|
PATHS /opt/X11/include
|
|
DOC "Include for OpenGL for XQuartz on OSX"
|
|
)
|
|
|
|
if(OPENGL_gl_LIBRARY)
|
|
set(OPENGL_FOUND TRUE)
|
|
endif(OPENGL_gl_LIBRARY)
|
|
|
|
if(OPENGL_glu_LIBRARY)
|
|
set(OPENGL_GLU_FOUND TRUE)
|
|
endif(OPENGL_glu_LIBRARY)
|
|
|
|
set(OPENGL_LIBRARIES ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY})
|
|
set(_OpenGL_REQUIRED_VARS OPENGL_gl_LIBRARY OPENGL_INCLUDE_DIR)
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
find_package_handle_standard_args(OpenGLXQuartz REQUIRED_VARS ${_OpenGL_REQUIRED_VARS})
|
|
|
|
mark_as_advanced(
|
|
OPENGL_INCLUDE_DIR
|
|
OPENGL_glu_LIBRARY
|
|
OPENGL_gl_LIBRARY
|
|
)
|