diff options
author | Lukas Rusak <lorusak@gmail.com> | 2017-12-19 00:27:02 -0800 |
---|---|---|
committer | Lukas Rusak <lorusak@gmail.com> | 2017-12-22 10:40:30 -0800 |
commit | b7ad158c5883ffb43d49a3c34e21c8e9449f74eb (patch) | |
tree | 1e95459148df4777d9a7f507a7f820bbe13fc6ad /cmake/modules/FindOpenGLES.cmake | |
parent | 1ff3fa2ca18a513887404be339b9be720e337e53 (diff) |
[cmake] merge FindOpenGLES3.cmake and FindOpenGLES.cmake
Diffstat (limited to 'cmake/modules/FindOpenGLES.cmake')
-rw-r--r-- | cmake/modules/FindOpenGLES.cmake | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/cmake/modules/FindOpenGLES.cmake b/cmake/modules/FindOpenGLES.cmake index 8e94e5c48a..fac21bc4e8 100644 --- a/cmake/modules/FindOpenGLES.cmake +++ b/cmake/modules/FindOpenGLES.cmake @@ -31,14 +31,24 @@ else() set(OPENGLES_INCLUDE_DIR ${OPENGLES_gl_LIBRARY}/Headers) endif() +find_path(OPENGLES3_INCLUDE_DIR GLES3/gl3.h) + include(FindPackageHandleStandardArgs) find_package_handle_standard_args(OpenGLES REQUIRED_VARS OPENGLES_gl_LIBRARY OPENGLES_INCLUDE_DIR) +find_path(OPENGLES3_INCLUDE_DIR GLES3/gl3.h + PATHS ${PC_OPENGLES_INCLUDEDIR}) + if(OPENGLES_FOUND) - set(OPENGLES_INCLUDE_DIRS ${OPENGLES_INCLUDE_DIR}) set(OPENGLES_LIBRARIES ${OPENGLES_gl_LIBRARY}) - set(OPENGLES_DEFINITIONS -DHAVE_LIBGLESV2) + if(OPENGLES3_INCLUDE_DIR) + set(OPENGLES_INCLUDE_DIRS ${OPENGLES_INCLUDE_DIR} ${OPENGLES3_INCLUDE_DIR}) + set(OPENGLES_DEFINITIONS -DHAS_GLES=3) + mark_as_advanced(OPENGLES_INCLUDE_DIR OPENGLES3_INCLUDE_DIR OPENGLES_gl_LIBRARY) + else() + set(OPENGLES_INCLUDE_DIRS ${OPENGLES_INCLUDE_DIR}) + set(OPENGLES_DEFINITIONS -DHAS_GLES=2) + mark_as_advanced(OPENGLES_INCLUDE_DIR OPENGLES_gl_LIBRARY) + endif() endif() - -mark_as_advanced(OPENGLES_INCLUDE_DIR OPENGLES_gl_LIBRARY) |