You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.5 KiB
52 lines
1.5 KiB
# - Try to find OpenGLES |
|
# Once done this will define |
|
# |
|
# OPENGLES_FOUND - system has OpenGLES and EGL |
|
# OPENGL_EGL_FOUND - system has EGL |
|
# OPENGLES_INCLUDE_DIR - the GLES include directory |
|
# OPENGLES_LIBRARY - the GLES library |
|
# OPENGLES_EGL_INCLUDE_DIR - the EGL include directory |
|
# OPENGLES_EGL_LIBRARY - the EGL library |
|
# OPENGLES_LIBRARIES - all libraries needed for OpenGLES |
|
# OPENGLES_INCLUDES - all includes needed for OpenGLES |
|
|
|
FIND_PATH(OPENGLES_INCLUDE_DIR GLES2/gl2.h |
|
/usr/openwin/share/include |
|
/opt/graphics/OpenGL/include /usr/X11R6/include |
|
/usr/include |
|
) |
|
|
|
FIND_LIBRARY(OPENGLES_LIBRARY |
|
NAMES GLESv2 |
|
PATHS /opt/graphics/OpenGL/lib |
|
/usr/openwin/lib |
|
/usr/shlib /usr/X11R6/lib |
|
/usr/lib |
|
) |
|
|
|
FIND_PATH(OPENGLES_EGL_INCLUDE_DIR EGL/egl.h |
|
/usr/openwin/share/include |
|
/opt/graphics/OpenGL/include /usr/X11R6/include |
|
/usr/include |
|
) |
|
|
|
FIND_LIBRARY(OPENGLES_EGL_LIBRARY |
|
NAMES EGL |
|
PATHS /usr/shlib /usr/X11R6/lib |
|
/usr/lib |
|
) |
|
|
|
SET(OPENGL_EGL_FOUND "NO") |
|
IF(OPENGLES_EGL_LIBRARY AND OPENGLES_EGL_INCLUDE_DIR) |
|
SET(OPENGL_EGL_FOUND "YES") |
|
ENDIF() |
|
|
|
SET(OPENGLES_FOUND "NO") |
|
IF(OPENGLES_LIBRARY AND OPENGLES_INCLUDE_DIR AND |
|
OPENGLES_EGL_LIBRARY AND OPENGLES_EGL_INCLUDE_DIR) |
|
SET(OPENGLES_LIBRARIES ${OPENGLES_LIBRARY} ${OPENGLES_LIBRARIES} |
|
${OPENGLES_EGL_LIBRARY}) |
|
SET(OPENGLES_INCLUDES ${OPENGLES_INCLUDE_DIR} ${OPENGLES_EGL_INCLUDE_DIR}) |
|
SET(OPENGLES_FOUND "YES") |
|
ENDIF() |
|
|
|
|