⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 185725 in webkit


Ignore:
Timestamp:
Jun 18, 2015, 4:35:24 PM (11 years ago)
Author:
ryuan.choi@navercorp.com
Message:

[EFL] Use SET_AND_EXPOSE_TO_BUILD instead of definitions
https://bugs.webkit.org/show_bug.cgi?id=146108

Reviewed by Gyuyoung Kim.

  • Source/cmake/OptionsEfl.cmake:
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r185633 r185725  
     12015-06-18  Ryuan Choi  <ryuan.choi@navercorp.com>
     2
     3        [EFL] Use SET_AND_EXPOSE_TO_BUILD instead of definitions
     4        https://bugs.webkit.org/show_bug.cgi?id=146108
     5
     6        Reviewed by Gyuyoung Kim.
     7
     8        * Source/cmake/OptionsEfl.cmake:
     9
    1102015-06-16  Ryuan Choi  <ryuan.choi@navercorp.com>
    211
  • trunk/Source/cmake/OptionsEfl.cmake

    r185633 r185725  
    143143
    144144    list(APPEND ECORE_ADDITIONAL_COMPONENTS X)
    145     add_definitions(-DHAVE_ECORE_X)
    146     add_definitions(-DWTF_PLATFORM_X11=1)
    147     add_definitions(-DMOZ_X11)
     145    SET_AND_EXPOSE_TO_BUILD(HAVE_ECORE_X 1)
     146    SET_AND_EXPOSE_TO_BUILD(WTF_PLATFORM_X11 1)
     147    SET_AND_EXPOSE_TO_BUILD(MOZ_X11 1)
    148148endif ()
    149149
     
    187187if (ENABLE_MEDIA_STREAM)
    188188    find_package(OpenWebRTC REQUIRED)
    189     add_definitions(-DUSE_OPENWEBRTC)
     189    SET_AND_EXPOSE_TO_BUILD(USE_OPENWEBRTC TRUE)
    190190endif ()
    191191
     
    196196if (WTF_OS_UNIX)
    197197    set(ENABLE_X11_TARGET ON)
    198     add_definitions(-DXP_UNIX)
     198    SET_AND_EXPOSE_TO_BUILD(XP_UNIX 1)
    199199endif (WTF_OS_UNIX)
    200200
    201201if (ENABLE_VIDEO OR ENABLE_WEB_AUDIO)
    202202    set(GSTREAMER_COMPONENTS app mpegts pbutils)
    203     set(USE_GSTREAMER 1)
    204     add_definitions(-DUSE_GSTREAMER=1)
     203    SET_AND_EXPOSE_TO_BUILD(USE_GSTREAMER TRUE)
    205204
    206205    if (ENABLE_VIDEO)
     
    221220endif ()
    222221
    223 add_definitions(-DUSE_COORDINATED_GRAPHICS=1)
    224 add_definitions(-DUSE_COORDINATED_GRAPHICS_MULTIPROCESS=1)
    225 add_definitions(-DUSE_TEXTURE_MAPPER=1)
    226 
    227 set(ENABLE_GRAPHICS_CONTEXT_3D 1)
    228 add_definitions(-DENABLE_GRAPHICS_CONTEXT_3D=1)
    229 add_definitions(-DUSE_GRAPHICS_SURFACE=1)
     222SET_AND_EXPOSE_TO_BUILD(ENABLE_GRAPHICS_CONTEXT_3D TRUE)
     223SET_AND_EXPOSE_TO_BUILD(USE_COORDINATED_GRAPHICS TRUE)
     224SET_AND_EXPOSE_TO_BUILD(USE_COORDINATED_GRAPHICS_MULTIPROCESS TRUE)
     225SET_AND_EXPOSE_TO_BUILD(USE_GRAPHICS_SURFACE TRUE)
     226SET_AND_EXPOSE_TO_BUILD(USE_TEXTURE_MAPPER TRUE)
    230227
    231228option(ENABLE_GLES2 "Enable GLES Support")
    232229if (ENABLE_GLES2)
    233230    find_package(OpenGLES2 REQUIRED)
    234     set(USE_OPENGL_ES_2 1)
    235     add_definitions(-DUSE_OPENGL_ES_2=1)
     231    SET_AND_EXPOSE_TO_BUILD(USE_OPENGL_ES_2 TRUE)
    236232else ()
    237233    find_package(OpenGL REQUIRED)
    238     set(USE_OPENGL 1)
    239     add_definitions(-DUSE_OPENGL=1)
     234    SET_AND_EXPOSE_TO_BUILD(USE_OPENGL TRUE)
    240235endif ()
    241236
     
    243238if (ENABLE_EGL)
    244239    find_package(EGL REQUIRED)
    245     set(USE_EGL 1)
    246     add_definitions(-DUSE_EGL=1)
     240    SET_AND_EXPOSE_TO_BUILD(USE_EGL TRUE)
    247241else ()
    248242    CHECK_INCLUDE_FILES("GL/glx.h" OPENGLX_FOUND)
    249     add_definitions(-DUSE_GLX=1)
     243    SET_AND_EXPOSE_TO_BUILD(USE_GLX TRUE)
    250244endif ()
    251245
     
    267261if (ENABLE_SPEECH_SYNTHESIS)
    268262    find_package(Espeak REQUIRED)
    269     add_definitions(-DENABLE_SPEECH_SYNTHESIS=1)
    270263endif ()
    271264
Note: See TracChangeset for help on using the changeset viewer.