]> git.lizzy.rs Git - irrlicht.git/blob - cmake/FindOpenGLES2.cmake
Report as OpenGL 3
[irrlicht.git] / cmake / FindOpenGLES2.cmake
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 #-------------------------------------------------------------------
5
6 # Try to find OpenGL ES 2 and EGL
7
8 if(WIN32)
9         find_path(OPENGLES2_INCLUDE_DIR GLES2/gl2.h)
10         find_library(OPENGLES2_LIBRARY libGLESv2)
11 elseif(APPLE)
12         find_library(OPENGLES2_LIBRARY OpenGLES REQUIRED) # framework
13 else()
14         # Unix
15         find_path(OPENGLES2_INCLUDE_DIR GLES2/gl2.h
16                 PATHS /usr/X11R6/include /usr/include
17         )
18         find_library(OPENGLES2_LIBRARY
19                 NAMES GLESv2
20                 PATHS /usr/X11R6/lib /usr/lib
21         )
22
23         include(FindPackageHandleStandardArgs)
24         find_package_handle_standard_args(OpenGLES2 DEFAULT_MSG OPENGLES2_LIBRARY OPENGLES2_INCLUDE_DIR)
25
26         find_path(EGL_INCLUDE_DIR EGL/egl.h
27                 PATHS /usr/X11R6/include /usr/include
28         )
29         find_library(EGL_LIBRARY
30                 NAMES EGL
31                 PATHS /usr/X11R6/lib /usr/lib
32         )
33
34         include(FindPackageHandleStandardArgs)
35         find_package_handle_standard_args(EGL REQUIRED_VARS EGL_LIBRARY EGL_INCLUDE_DIR NAME_MISMATCHED)
36 endif()
37
38 set(OPENGLES2_LIBRARIES ${OPENGLES2_LIBRARY} ${EGL_LIBRARY})