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

Changeset 181496 in webkit


Ignore:
Timestamp:
Mar 13, 2015, 7:57:54 PM (11 years ago)
Author:
achristensen@apple.com
Message:

Progress towards CMake on Mac.
https://bugs.webkit.org/show_bug.cgi?id=142680

Reviewed by Gyuyoung Kim.

.:

  • CMakeLists.txt:
  • Source/PlatformMac.cmake: Added stub.
  • Source/cmake/OptionsMac.cmake:

Change defines to get CMake working.

Source/bmalloc:

  • CMakeLists.txt:
  • PlatformMac.cmake:

Added Zone.cpp to Mac CMake builds.

Source/JavaScriptCore:

  • PlatformMac.cmake:

Generate TracingDtrace.h based on project.pbxproj.

Source/WebCore:

  • PlatformMac.cmake:

Added new include directories and removed old source files.

Source/WebKit:

  • CMakeLists.txt: Added.

Source/WebKit2:

  • PlatformMac.cmake: Added.
Location:
trunk
Files:
4 added
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/CMakeLists.txt

    r180220 r181496  
    133133endif ()
    134134
     135set(WebKit_LIBRARY_TYPE SHARED)
    135136set(WebKit2_LIBRARY_TYPE SHARED)
    136137set(WebCoreTestSupport_LIBRARY_TYPE STATIC)
  • trunk/ChangeLog

    r181395 r181496  
     12015-03-13  Alex Christensen  <achristensen@webkit.org>
     2
     3        Progress towards CMake on Mac.
     4        https://bugs.webkit.org/show_bug.cgi?id=142680
     5
     6        Reviewed by Gyuyoung Kim.
     7
     8        * CMakeLists.txt:
     9        * Source/PlatformMac.cmake: Added stub.
     10        * Source/cmake/OptionsMac.cmake:
     11        Change defines to get CMake working.
     12
    1132015-03-11  Carlos Garcia Campos  <cgarcia@igalia.com>
    214
  • trunk/Source/JavaScriptCore/ChangeLog

    r181495 r181496  
     12015-03-13  Alex Christensen  <achristensen@webkit.org>
     2
     3        Progress towards CMake on Mac.
     4        https://bugs.webkit.org/show_bug.cgi?id=142680
     5
     6        Reviewed by Gyuyoung Kim.
     7
     8        * PlatformMac.cmake:
     9        Generate TracingDtrace.h based on project.pbxproj.
     10
    1112015-03-13  Filip Pizlo  <fpizlo@apple.com>
    212
  • trunk/Source/JavaScriptCore/PlatformMac.cmake

    r172093 r181496  
    2525)
    2626add_definitions(-DSTATICALLY_LINKED_WITH_WTF)
     27
     28add_custom_command(
     29    OUTPUT ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/TracingDtrace.h
     30    DEPENDS ${JAVASCRIPTCORE_DIR}/runtime/Tracing.d
     31    WORKING_DIRECTORY ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}
     32    COMMAND dtrace -h -o "${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/TracingDtrace.h" -s "${JAVASCRIPTCORE_DIR}/runtime/Tracing.d";
     33    VERBATIM)
     34
     35list(APPEND JavaScriptCore_INCLUDE_DIRECTORIES
     36    ${JAVASCRIPTCORE_DIR}/disassembler/udis86
     37)
     38list(APPEND JavaScriptCore_HEADERS
     39    ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/TracingDtrace.h
     40)
  • trunk/Source/WebCore/ChangeLog

    r181494 r181496  
     12015-03-13  Alex Christensen  <achristensen@webkit.org>
     2
     3        Progress towards CMake on Mac.
     4        https://bugs.webkit.org/show_bug.cgi?id=142680
     5
     6        Reviewed by Gyuyoung Kim.
     7
     8        * PlatformMac.cmake:
     9        Added new include directories and removed old source files.
     10
    1112015-03-13  Commit Queue  <commit-queue@webkit.org>
    212
  • trunk/Source/WebCore/PlatformMac.cmake

    r180447 r181496  
    1919    "${WEBCORE_DIR}/platform/graphics/opentype"
    2020    "${WEBCORE_DIR}/platform/graphics/mac"
     21    "${WEBCORE_DIR}/platform/mac"
    2122    "${WEBCORE_DIR}/platform/network/cocoa"
    2223    "${WEBCORE_DIR}/platform/network/cf"
     
    2425    "${WEBCORE_DIR}/platform/text/cf"
    2526    "${WEBCORE_DIR}/platform/text/mac"
    26     "${WEBCORE_DIR}/platform/mac"
     27    "${WEBCORE_DIR}/platform/spi/cf"
     28    "${WEBCORE_DIR}/platform/spi/cg"
     29    "${WEBCORE_DIR}/platform/spi/cocoa"
     30    "${WEBCORE_DIR}/platform/spi/mac"
    2731    "${WEBCORE_DIR}/plugins/mac"
    2832
     
    9498    platform/graphics/opentype/OpenTypeMathData.cpp
    9599
    96     platform/mac/AxisScrollSnapAnimator.mm
    97100    platform/mac/BlockExceptions.mm
    98     platform/mac/ContentFilterMac.mm
    99101    platform/mac/ContextMenuItemMac.mm
    100102    platform/mac/ContextMenuMac.mm
     
    110112    platform/mac/Language.mm
    111113    platform/mac/LocalCurrentGraphicsContext.mm
    112     platform/mac/LocalizedStringsMac.cpp
    113114    platform/mac/LoggingMac.mm
    114115    platform/mac/MIMETypeRegistryMac.mm
    115     platform/mac/MediaTimeMac.cpp
    116116    platform/mac/NSScrollerImpDetails.mm
    117117    platform/mac/PasteboardMac.mm
     
    124124    platform/mac/PlatformSpeechSynthesizerMac.mm
    125125    platform/mac/PublicSuffixMac.mm
    126     platform/mac/PurgeableBufferMac.cpp
    127126    platform/mac/SSLKeyGeneratorMac.cpp
    128127    platform/mac/ScrollAnimatorMac.mm
    129     platform/mac/ScrollController.mm
    130128    platform/mac/ScrollViewMac.mm
    131129    platform/mac/ScrollbarThemeMac.mm
     
    217215    platform/mac/SoftLinking.h
    218216    platform/network/cf/ResourceResponse.h
     217    platform/spi/cg/CoreGraphicsSPI.h
    219218)
    220219
  • trunk/Source/WebKit/ChangeLog

    r180876 r181496  
     12015-03-13  Alex Christensen  <achristensen@webkit.org>
     2
     3        Progress towards CMake on Mac.
     4        https://bugs.webkit.org/show_bug.cgi?id=142680
     5
     6        Reviewed by Gyuyoung Kim.
     7
     8        * CMakeLists.txt: Added.
     9
    1102015-03-01  Dan Bernstein  <mitz@apple.com>
    211
  • trunk/Source/WebKit2/ChangeLog

    r181494 r181496  
     12015-03-13  Alex Christensen  <achristensen@webkit.org>
     2
     3        Progress towards CMake on Mac.
     4        https://bugs.webkit.org/show_bug.cgi?id=142680
     5
     6        Reviewed by Gyuyoung Kim.
     7
     8        * PlatformMac.cmake: Added.
     9
    1102015-03-13  Commit Queue  <commit-queue@webkit.org>
    211
  • trunk/Source/bmalloc/CMakeLists.txt

    r180695 r181496  
    1717)
    1818
     19WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
     20
    1921WEBKIT_WRAP_SOURCELIST(${bmalloc_SOURCES})
    2022include_directories(${bmalloc_INCLUDE_DIRECTORIES})
  • trunk/Source/bmalloc/ChangeLog

    r181457 r181496  
     12015-03-13  Alex Christensen  <achristensen@webkit.org>
     2
     3        Progress towards CMake on Mac.
     4        https://bugs.webkit.org/show_bug.cgi?id=142680
     5
     6        Reviewed by Gyuyoung Kim.
     7
     8        * CMakeLists.txt:
     9        * PlatformMac.cmake:
     10        Added Zone.cpp to Mac CMake builds.
     11
    1122015-03-12  Geoffrey Garen  <ggaren@apple.com>
    213
  • trunk/Source/cmake/OptionsMac.cmake

    r178820 r181496  
    3636WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATA_TRANSFER_ITEMS OFF)
    3737WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DETAILS_ELEMENT ON)
    38 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DEVICE_ORIENTATION ON)
    3938WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DEVICE_ORIENTATION_iphoneos ON)
    4039WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DEVICE_ORIENTATION_iphonesimulator ON)
     
    174173WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_ICON_LOADING OFF)
    175174WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USERSELECT_ALL ON)
     175WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USER_MESSAGE_HANDLERS ON)
    176176WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO ON)
    177177WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_TRACK ON)
     
    195195# FIXME: These are turned off temporarily to get CMake working easier.
    196196# https://bugs.webkit.org/show_bug.cgi?id=135856
     197WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DEVICE_ORIENTATION OFF)
    197198WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FTL_JIT OFF)
    198199WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FTL_JIT_macosx OFF)
     
    216217WEBKIT_OPTION_END()
    217218
     219set(ENABLE_WEBKIT ON)
     220set(ENABLE_WEBKIT2 ON)
    218221set(WTF_USE_UDIS86 1)
Note: See TracChangeset for help on using the changeset viewer.