1 #-------------------------------------------------------------------
2 # The contents of this file are placed in the public domain. Feel
3 # free to make use of it in any way you like.
4 #-------------------------------------------------------------------
6 # Try to find OpenGL ES 2 and EGL
9 find_path(OPENGLES2_INCLUDE_DIR GLES2/gl2.h)
10 find_library(OPENGLES2_LIBRARY libGLESv2)
12 find_library(OPENGLES2_LIBRARY OpenGLES REQUIRED) # framework
15 find_path(OPENGLES2_INCLUDE_DIR GLES2/gl2.h
16 PATHS /usr/X11R6/include /usr/include
18 find_library(OPENGLES2_LIBRARY
20 PATHS /usr/X11R6/lib /usr/lib
23 include(FindPackageHandleStandardArgs)
24 find_package_handle_standard_args(OpenGLES2 DEFAULT_MSG OPENGLES2_LIBRARY OPENGLES2_INCLUDE_DIR)
26 find_path(EGL_INCLUDE_DIR EGL/egl.h
27 PATHS /usr/X11R6/include /usr/include
29 find_library(EGL_LIBRARY
31 PATHS /usr/X11R6/lib /usr/lib
34 include(FindPackageHandleStandardArgs)
35 find_package_handle_standard_args(EGL REQUIRED_VARS EGL_LIBRARY EGL_INCLUDE_DIR NAME_MISMATCHED)
38 set(OPENGLES2_LIBRARIES ${OPENGLES2_LIBRARY} ${EGL_LIBRARY})