Title: [190255] trunk
Revision
190255
Author
[email protected]
Date
2015-09-25 15:04:32 -0700 (Fri, 25 Sep 2015)

Log Message

Clean up CMake build on Mac
https://bugs.webkit.org/show_bug.cgi?id=149573

Reviewed by Chris Dumez.

.:

* Source/cmake/OptionsMac.cmake:

Source/WebCore:

* CMakeLists.txt:
* PlatformEfl.cmake:
* PlatformGTK.cmake:
* PlatformMac.cmake:
* platform/graphics/DisplayRefreshMonitor.cpp:

Source/WebKit:

* PlatformMac.cmake:

Source/WTF:

* wtf/PlatformMac.cmake:

Modified Paths

Diff

Modified: trunk/ChangeLog (190254 => 190255)


--- trunk/ChangeLog	2015-09-25 22:01:21 UTC (rev 190254)
+++ trunk/ChangeLog	2015-09-25 22:04:32 UTC (rev 190255)
@@ -1,5 +1,14 @@
 2015-09-25  Alex Christensen  <[email protected]>
 
+        Clean up CMake build on Mac
+        https://bugs.webkit.org/show_bug.cgi?id=149573
+
+        Reviewed by Chris Dumez.
+
+        * Source/cmake/OptionsMac.cmake:
+
+2015-09-25  Alex Christensen  <[email protected]>
+
         [Win] Switch to CMake
         https://bugs.webkit.org/show_bug.cgi?id=148111
 

Modified: trunk/Source/WTF/ChangeLog (190254 => 190255)


--- trunk/Source/WTF/ChangeLog	2015-09-25 22:01:21 UTC (rev 190254)
+++ trunk/Source/WTF/ChangeLog	2015-09-25 22:04:32 UTC (rev 190255)
@@ -1,5 +1,14 @@
 2015-09-25  Alex Christensen  <[email protected]>
 
+        Clean up CMake build on Mac
+        https://bugs.webkit.org/show_bug.cgi?id=149573
+
+        Reviewed by Chris Dumez.
+
+        * wtf/PlatformMac.cmake:
+
+2015-09-25  Alex Christensen  <[email protected]>
+
         [Win] Switch to CMake
         https://bugs.webkit.org/show_bug.cgi?id=148111
 

Modified: trunk/Source/WTF/wtf/PlatformMac.cmake (190254 => 190255)


--- trunk/Source/WTF/wtf/PlatformMac.cmake	2015-09-25 22:01:21 UTC (rev 190254)
+++ trunk/Source/WTF/wtf/PlatformMac.cmake	2015-09-25 22:04:32 UTC (rev 190255)
@@ -23,4 +23,5 @@
 
 list(APPEND WTF_INCLUDE_DIRECTORIES
     "${WTF_DIR}/icu"
+    "${WTF_DIR}/wtf/spi/darwin"
 )

Modified: trunk/Source/WebCore/CMakeLists.txt (190254 => 190255)


--- trunk/Source/WebCore/CMakeLists.txt	2015-09-25 22:01:21 UTC (rev 190254)
+++ trunk/Source/WebCore/CMakeLists.txt	2015-09-25 22:04:32 UTC (rev 190255)
@@ -2913,12 +2913,6 @@
     ${WEBCORE_DIR}/css/SVGCSSValueKeywords.in
 )
 
-if (ENABLE_SMOOTH_SCROLLING)
-    list(APPEND WebCore_SOURCES
-        platform/ScrollAnimatorNone.cpp
-    )
-endif ()
-
 if (ENABLE_WEBGL)
     list(APPEND WebCore_SOURCES
         html/canvas/ANGLEInstancedArrays.cpp

Modified: trunk/Source/WebCore/ChangeLog (190254 => 190255)


--- trunk/Source/WebCore/ChangeLog	2015-09-25 22:01:21 UTC (rev 190254)
+++ trunk/Source/WebCore/ChangeLog	2015-09-25 22:04:32 UTC (rev 190255)
@@ -1,3 +1,16 @@
+2015-09-25  Alex Christensen  <[email protected]>
+
+        Clean up CMake build on Mac
+        https://bugs.webkit.org/show_bug.cgi?id=149573
+
+        Reviewed by Chris Dumez.
+
+        * CMakeLists.txt:
+        * PlatformEfl.cmake:
+        * PlatformGTK.cmake:
+        * PlatformMac.cmake:
+        * platform/graphics/DisplayRefreshMonitor.cpp:
+
 2015-09-25  Tim Horton  <[email protected]>
 
         Scrolling a overflow: scroll region makes find overlay holes stick to the edge of the region

Modified: trunk/Source/WebCore/PlatformEfl.cmake (190254 => 190255)


--- trunk/Source/WebCore/PlatformEfl.cmake	2015-09-25 22:01:21 UTC (rev 190254)
+++ trunk/Source/WebCore/PlatformEfl.cmake	2015-09-25 22:04:32 UTC (rev 190255)
@@ -513,6 +513,12 @@
     )
 endif ()
 
+if (ENABLE_SMOOTH_SCROLLING)
+    list(APPEND WebCore_SOURCES
+        platform/ScrollAnimatorNone.cpp
+    )
+endif ()
+
 if (ENABLE_SPEECH_SYNTHESIS)
     list(APPEND WebCore_SYSTEM_INCLUDE_DIRECTORIES
         ${ESPEAK_INCLUDE_DIRS}

Modified: trunk/Source/WebCore/PlatformGTK.cmake (190254 => 190255)


--- trunk/Source/WebCore/PlatformGTK.cmake	2015-09-25 22:01:21 UTC (rev 190254)
+++ trunk/Source/WebCore/PlatformGTK.cmake	2015-09-25 22:04:32 UTC (rev 190255)
@@ -909,6 +909,12 @@
 # Propagate this variable to the parent scope, so that it can be used in other parts of the build.
 set(GObjectDOMBindings_GIR_HEADERS ${GObjectDOMBindings_GIR_HEADERS} PARENT_SCOPE)
 
+if (ENABLE_SMOOTH_SCROLLING)
+    list(APPEND WebCore_SOURCES
+        platform/ScrollAnimatorNone.cpp
+    )
+endif ()
+
 if (ENABLE_SUBTLE_CRYPTO)
     list(APPEND WebCore_SOURCES
         crypto/CryptoAlgorithm.cpp

Modified: trunk/Source/WebCore/PlatformMac.cmake (190254 => 190255)


--- trunk/Source/WebCore/PlatformMac.cmake	2015-09-25 22:01:21 UTC (rev 190254)
+++ trunk/Source/WebCore/PlatformMac.cmake	2015-09-25 22:04:32 UTC (rev 190255)
@@ -1,6 +1,16 @@
 find_library(QUARTZ_FRAMEWORK Quartz)
 add_definitions(-iframework ${QUARTZ_FRAMEWORK}/Frameworks)
 
+find_library(DATADETECTORSCORE_FRAMEWORK DataDetectorsCore HINTS /System/Library/PrivateFrameworks)
+if (NOT DATADETECTORSCORE_FRAMEWORK-NOTFOUND)
+    list(APPEND WebCore_LIBRARIES ${DATADETECTORSCORE_FRAMEWORK})
+endif ()
+
+find_library(LOOKUP_FRAMEWORK Lookup HINTS /System/Library/PrivateFrameworks)
+if (NOT LOOKUP_FRAMEWORK-NOTFOUND)
+    list(APPEND WebCore_LIBRARIES ${LOOKUP_FRAMEWORK})
+endif ()
+
 list(APPEND WebCore_INCLUDE_DIRECTORIES
     "${DERIVED_SOURCES_DIR}/ForwardingHeaders/_javascript_Core"
     "${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}"
@@ -266,6 +276,7 @@
     platform/cocoa/NetworkExtensionContentFilter.mm
     platform/cocoa/ParentalControlsContentFilter.mm
     platform/cocoa/ScrollController.mm
+    platform/cocoa/ScrollSnapAnimatorState.mm
     platform/cocoa/SystemVersion.mm
     platform/cocoa/TelephoneNumberDetectorCocoa.cpp
     platform/cocoa/ThemeCocoa.cpp
@@ -516,6 +527,8 @@
     Modules/notifications
     Modules/webdatabase
 
+    Modules/indexeddb/legacy
+
     bindings/generic
     bindings/js
     bindings/objc
@@ -631,6 +644,10 @@
     rendering/style/RenderStyleConstants.h
 )
 
+list(APPEND WebCore_IDL_FILES
+    Modules/plugins/QuickTimePluginReplacement.idl
+)
+
 set(OBJC_BINDINGS_IDL_FILES
     dom/EventListener.idl
     ${WebCore_NON_SVG_IDL_FILES}
@@ -693,6 +710,7 @@
 list(APPEND WebCore_SOURCES
     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMAttr.mm
     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMBeforeLoadEvent.mm
+    ${DERIVED_SOURCES_WEBCORE_DIR}/DOMBlob.mm
     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMCDATASection.mm
     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMCharacterData.mm
     ${DERIVED_SOURCES_WEBCORE_DIR}/DOMComment.mm

Modified: trunk/Source/WebCore/platform/graphics/DisplayRefreshMonitor.cpp (190254 => 190255)


--- trunk/Source/WebCore/platform/graphics/DisplayRefreshMonitor.cpp	2015-09-25 22:01:21 UTC (rev 190254)
+++ trunk/Source/WebCore/platform/graphics/DisplayRefreshMonitor.cpp	2015-09-25 22:04:32 UTC (rev 190255)
@@ -29,9 +29,13 @@
 #if USE(REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR)
 
 #include "DisplayRefreshMonitorClient.h"
+#include "DisplayRefreshMonitorManager.h"
+
+#if PLATFORM(IOS)
 #include "DisplayRefreshMonitorIOS.h"
+#else
 #include "DisplayRefreshMonitorMac.h"
-#include "DisplayRefreshMonitorManager.h"
+#endif
 
 namespace WebCore {
 

Modified: trunk/Source/WebKit/ChangeLog (190254 => 190255)


--- trunk/Source/WebKit/ChangeLog	2015-09-25 22:01:21 UTC (rev 190254)
+++ trunk/Source/WebKit/ChangeLog	2015-09-25 22:04:32 UTC (rev 190255)
@@ -1,5 +1,14 @@
 2015-09-25  Alex Christensen  <[email protected]>
 
+        Clean up CMake build on Mac
+        https://bugs.webkit.org/show_bug.cgi?id=149573
+
+        Reviewed by Chris Dumez.
+
+        * PlatformMac.cmake:
+
+2015-09-25  Alex Christensen  <[email protected]>
+
         [Win] Switch to CMake
         https://bugs.webkit.org/show_bug.cgi?id=148111
 

Modified: trunk/Source/WebKit/PlatformMac.cmake (190254 => 190255)


--- trunk/Source/WebKit/PlatformMac.cmake	2015-09-25 22:01:21 UTC (rev 190254)
+++ trunk/Source/WebKit/PlatformMac.cmake	2015-09-25 22:04:32 UTC (rev 190255)
@@ -17,8 +17,6 @@
 find_package(ZLIB REQUIRED)
 
 add_definitions(-iframework ${QUARTZ_LIBRARY}/Frameworks)
-find_library(PDFKIT_LIBRARY PDFKit HINTS ${QUARTZ_LIBRARY}/Frameworks)
-find_library(QUICKLOOKUI_LIBRARY QuickLookUI HINTS ${QUARTZ_LIBRARY}/Frameworks)
 
 if ("${CURRENT_OSX_VERSION}" MATCHES "10.9")
 set(WEBKITSYSTEMINTERFACE_LIBRARY libWebKitSystemInterfaceMavericks.a)
@@ -40,7 +38,6 @@
     PRIVATE ${IOKIT_LIBRARY}
     PRIVATE ${IOSURFACE_LIBRARY}
     PRIVATE ${OPENGL_LIBRARY}
-    PRIVATE ${PDFKIT_LIBRARY}
     PRIVATE ${QUARTZ_LIBRARY}
     PRIVATE ${QUARTZCORE_LIBRARY}
     PRIVATE ${SECURITY_LIBRARY}
@@ -408,13 +405,8 @@
     COMMAND mig -I.. -sheader WebKitPluginClientServer.h WebKitPluginClient.defs
     VERBATIM)
 list(APPEND WebKit_SOURCES
-    ${DERIVED_SOURCES_WEBKITLEGACY_DIR}/WebKitPluginAgentReplyServer.c
-    ${DERIVED_SOURCES_WEBKITLEGACY_DIR}/WebKitPluginAgentReplyUser.c
-    ${DERIVED_SOURCES_WEBKITLEGACY_DIR}/WebKitPluginAgentServer.c
     ${DERIVED_SOURCES_WEBKITLEGACY_DIR}/WebKitPluginAgentUser.c
     ${DERIVED_SOURCES_WEBKITLEGACY_DIR}/WebKitPluginClientServer.c
-    ${DERIVED_SOURCES_WEBKITLEGACY_DIR}/WebKitPluginClientUser.c
-    ${DERIVED_SOURCES_WEBKITLEGACY_DIR}/WebKitPluginHostServer.c
     ${DERIVED_SOURCES_WEBKITLEGACY_DIR}/WebKitPluginHostUser.c
 )
 

Modified: trunk/Source/cmake/OptionsMac.cmake (190254 => 190255)


--- trunk/Source/cmake/OptionsMac.cmake	2015-09-25 22:01:21 UTC (rev 190254)
+++ trunk/Source/cmake/OptionsMac.cmake	2015-09-25 22:04:32 UTC (rev 190255)
@@ -68,11 +68,13 @@
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING_macosx PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ICONDATABASE PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ICONDATABASE_macosx PRIVATE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_WEEK PRIVATE OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SERVICE_CONTROLS PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SERVICE_CONTROLS_macosx PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SERVICE_CONTROLS_macosx_1080 PRIVATE OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SERVICE_CONTROLS_macosx_1090 PRIVATE OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SERVICE_CONTROLS_macosx_101000 PRIVATE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SMOOTH_SCROLLING PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDEXED_DATABASE PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDEXED_DATABASE_IN_WORKERS PRIVATE OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDIE_UI PRIVATE ON)
@@ -227,6 +229,7 @@
 
 WEBKIT_OPTION_END()
 
+set(ENABLE_GRAPHICS_CONTEXT_3D ON)
 set(ENABLE_WEBKIT ON)
 set(ENABLE_WEBKIT2 ON)
 set(USE_UDIS86 1)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to