Changeset 88991 in webkit


Ignore:
Timestamp:
Jun 15, 2011 7:04:51 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-06-15 Ryuan Choi <ryuan.choi@samsung.com>

Rubber stamped by Eric Seidel.

[CMAKE][WK2] Add an option to build webkit2.
https://bugs.webkit.org/show_bug.cgi?id=62260

Add ENABLE_WEBKIT2 to build WebKit2 using CMake and ENABLE_WEBKIT to disable
WebKit.

  • Source/CMakeLists.txt:
  • Source/cmake/WebKitFS.cmake:

2011-06-15 Ryuan Choi <ryuan.choi@samsung.com>

Rubber stamped by Eric Seidel.

[CMAKE][WK2] Add an option to build webkit2.
https://bugs.webkit.org/show_bug.cgi?id=62260

Add script to build WebKit2 using CMake.

  • CMakeLists.txt: Added.
Location:
trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r88809 r88991  
     12011-06-15  Ryuan Choi  <ryuan.choi@samsung.com>
     2
     3        Rubber stamped by Eric Seidel.
     4
     5        [CMAKE][WK2] Add an option to build webkit2.
     6        https://bugs.webkit.org/show_bug.cgi?id=62260
     7
     8        Add ENABLE_WEBKIT2 to build WebKit2 using CMake and ENABLE_WEBKIT to disable
     9        WebKit.
     10
     11        * Source/CMakeLists.txt:
     12        * Source/cmake/WebKitFS.cmake:
     13
    1142011-06-14  Ryuan Choi  <ryuan.choi@samsung.com>
    215
  • trunk/Source/CMakeLists.txt

    r88539 r88991  
    1010SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
    1111
     12# -----------------------------------------------------------------------------
     13# Default library type
     14# -----------------------------------------------------------------------------
     15IF (NOT ENABLE_WEBKIT AND NOT ENABLE_WEBKIT2)
     16    SET(ENABLE_WEBKIT On)
     17ENDIF ()
     18
    1219SET(JAVASCRIPTCORE_DIR "${CMAKE_SOURCE_DIR}/JavaScriptCore")
    1320SET(WEBCORE_DIR "${CMAKE_SOURCE_DIR}/WebCore")
    1421SET(WEBKIT_DIR "${CMAKE_SOURCE_DIR}/WebKit")
     22SET(WEBKIT2_DIR "${CMAKE_SOURCE_DIR}/WebKit2")
     23
    1524SET(THIRDPARTY_DIR "${CMAKE_SOURCE_DIR}/ThirdParty")
    1625SET(TOOLS_DIR "${CMAKE_SOURCE_DIR}/../Tools")
     26
     27SET(DERIVED_SOURCES_DIR "${CMAKE_BINARY_DIR}/DerivedSources")
     28SET(DERIVED_SOURCES_JAVASCRIPTCORE_DIR "${CMAKE_BINARY_DIR}/DerivedSources/JavaScriptCore")
    1729SET(DERIVED_SOURCES_WEBCORE_DIR "${CMAKE_BINARY_DIR}/DerivedSources/WebCore")
    18 SET(DERIVED_SOURCES_JAVASCRIPTCORE_DIR "${CMAKE_BINARY_DIR}/DerivedSources/JavaScriptCore")
     30SET(DERIVED_SOURCES_WEBKIT2_DIR "${CMAKE_BINARY_DIR}/DerivedSources/WebKit2")
    1931
    2032INCLUDE(WebKitMacros)
     
    8092SET(WebCore_LIBRARY_NAME WebCore)
    8193SET(WebKit_LIBRARY_NAME WebKit)
     94SET(WebKit2_LIBRARY_NAME WebKit2)
    8295
    8396# -----------------------------------------------------------------------------
     
    97110
    98111SET(WebKit_LIBRARY_TYPE SHARED)
     112SET(WebKit2_LIBRARY_TYPE SHARED)
    99113
    100114# -----------------------------------------------------------------------------
     
    114128ADD_SUBDIRECTORY(JavaScriptCore)
    115129ADD_SUBDIRECTORY(WebCore)
    116 ADD_SUBDIRECTORY(WebKit)
     130
     131IF (ENABLE_WEBKIT)
     132    ADD_SUBDIRECTORY(WebKit)
     133ENDIF ()
     134
     135IF (ENABLE_WEBKIT2)
     136    ADD_SUBDIRECTORY(WebKit2)
     137ENDIF ()
    117138
    118139# -----------------------------------------------------------------------------
     
    127148WEBKIT_SET_EXTRA_COMPILER_FLAGS(${JavaScriptCore_LIBRARY_NAME})
    128149WEBKIT_SET_EXTRA_COMPILER_FLAGS(${WebCore_LIBRARY_NAME})
    129 WEBKIT_SET_EXTRA_COMPILER_FLAGS(${WebKit_LIBRARY_NAME})
     150
     151IF (ENABLE_WEBKIT)
     152    WEBKIT_SET_EXTRA_COMPILER_FLAGS(${WebKit_LIBRARY_NAME})
     153ENDIF ()
     154
     155IF (ENABLE_WEBKIT2)
     156    WEBKIT_SET_EXTRA_COMPILER_FLAGS(${WebKit2_LIBRARY_NAME})
     157ENDIF ()
    130158
    131159# -----------------------------------------------------------------------------
  • trunk/Source/WebKit2/ChangeLog

    r88983 r88991  
     12011-06-15  Ryuan Choi  <ryuan.choi@samsung.com>
     2
     3        Rubber stamped by Eric Seidel.
     4
     5        [CMAKE][WK2] Add an option to build webkit2.
     6        https://bugs.webkit.org/show_bug.cgi?id=62260
     7
     8        Add script to build WebKit2 using CMake.
     9
     10        * CMakeLists.txt: Added.
     11
    1122011-06-15  John Sullivan  <sullivan@apple.com>
    213
  • trunk/Source/cmake/WebKitFS.cmake

    r83792 r88991  
    33FILE(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/Source/JavaScriptCore/runtime)
    44FILE(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/Programs)
     5
     6IF (ENABLE_WEBKIT2)
     7    FILE(MAKE_DIRECTORY ${DERIVED_SOURCES_WEBKIT2_DIR})
     8ENDIF ()
Note: See TracChangeset for help on using the changeset viewer.