| Differences between
and this patch
- ChangeLog +14 lines
Lines 1-3 ChangeLog_sec1
1
2012-12-18  Yael Aharon  <yael.aharon@intel.com>
2
3
        [EFL] Allow the build system to find OpenGL ES
4
        https://bugs.webkit.org/show_bug.cgi?id=104760
5
6
        Reviewed by NOBODY (OOPS!).
7
8
        Add a way to find if GLESv2 is supported by the build system.
9
        Support for GLESv2 will be added separately.
10
        FindGLES.cmake is loosely based on the example from
11
        https://bitbucket.org/sinbad/ogre/src/3cbd67467fab3fef44d1b32bc42ccf4fb1ccfdd0/CMake/Packages/FindOpenGLES2.cmake?at=default.
12
13
        * Source/cmake/FindGLES.cmake: Added.
14
1
2012-12-18  Kondapally Kalyan  <kalyan.kondapally@intel.com>
15
2012-12-18  Kondapally Kalyan  <kalyan.kondapally@intel.com>
2
16
3
        [EFL] Allow the build system to detect EGL support.
17
        [EFL] Allow the build system to detect EGL support.
- Source/cmake/FindGLES.cmake +40 lines
Line 0 Source/cmake/FindGLES.cmake_sec1
1
# - Try to find OpenGLES
2
# Once done this will define
3
#  
4
#  OPENGLES2_FOUND        - system has OpenGLESv2 installed.
5
#  OPENGLES2_INCLUDE_DIR  - directories which contain the OpenGlEsv2 headers.
6
#  OPENGLES2_LIBRARIES    - libraries required to link against OpenGLESv2
7
#
8
# Copyright (C) 2012 Intel Corporation. All rights reserved.
9
#
10
# Redistribution and use in source and binary forms, with or without
11
# modification, are permitted provided that the following conditions
12
# are met:
13
# 1.  Redistributions of source code must retain the above copyright
14
#     notice, this list of conditions and the following disclaimer.
15
# 2.  Redistributions in binary form must reproduce the above copyright
16
#     notice, this list of conditions and the following disclaimer in the
17
#     documentation and/or other materials provided with the distribution.
18
#
19
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND ITS CONTRIBUTORS ``AS
20
# IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
21
# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
22
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR ITS
23
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
24
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
25
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
26
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
27
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
28
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
29
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30
31
FIND_PATH(OPENGLES2_INCLUDE_DIR NAMES GLES2/gl2.h)
32
33
FIND_LIBRARY(OPENGLES2_gl_LIBRARY NAMES GLESv2)
34
35
IF(OPENGLES2_gl_LIBRARY)
36
    SET( OPENGLES2_LIBRARIES ${OPENGLES2_gl_LIBRARY} ${OPENGLES2_LIBRARIES})
37
    SET( OPENGLES2_FOUND "YES" )
38
ENDIF(OPENGLES2_gl_LIBRARY AND EGL_egl_LIBRARY)
39
40
MARK_AS_ADVANCED(OPENGLES2_INCLUDE_DIR OPENGLES2_gl_LIBRARY)

Return to Bug 104760