Modified: trunk/Source/WebCore/ChangeLog (121499 => 121500)
--- trunk/Source/WebCore/ChangeLog 2012-06-29 01:18:34 UTC (rev 121499)
+++ trunk/Source/WebCore/ChangeLog 2012-06-29 01:30:33 UTC (rev 121500)
@@ -1,3 +1,12 @@
+2012-06-28 James Robinson <[email protected]>
+
+ [chromium] Compile chromium compositor implementation files into separate .lib
+ https://bugs.webkit.org/show_bug.cgi?id=90233
+
+ Reviewed by Adam Barth.
+
+ * WebCore.gyp/WebCore.gyp:
+
2012-06-28 Erik Arvidsson <[email protected]>
[V8] NodeList wrappers are not kept alive as needed
Modified: trunk/Source/WebCore/WebCore.gyp/WebCore.gyp (121499 => 121500)
--- trunk/Source/WebCore/WebCore.gyp/WebCore.gyp 2012-06-29 01:18:34 UTC (rev 121499)
+++ trunk/Source/WebCore/WebCore.gyp/WebCore.gyp 2012-06-29 01:30:33 UTC (rev 121500)
@@ -1512,7 +1512,6 @@
'sources': [
'<@(webcore_privateheader_files)',
'<@(webcore_files)',
- '<@(webcore_chromium_compositor_files)',
# For WebCoreSystemInterface, Mac-only.
'../../WebKit/mac/WebCoreSupport/WebSystemInterface.mm',
@@ -1757,6 +1756,19 @@
}],
],
},
+ {
+ 'target_name': 'webcore_chromium_compositor',
+ 'type': 'static_library',
+ 'dependencies': [
+ 'webcore_prerequisites',
+ ],
+ 'defines': [
+ 'WEBKIT_IMPLEMENTATION=1',
+ ],
+ 'sources': [
+ '<@(webcore_chromium_compositor_files)',
+ ],
+ },
# The *NEON.cpp files fail to compile when -mthumb is passed. Force
# them to build in ARM mode.
# See https://bugs.webkit.org/show_bug.cgi?id=62916.
@@ -2007,6 +2019,7 @@
'webcore_dom',
'webcore_html',
'webcore_platform',
+ 'webcore_chromium_compositor',
'webcore_remaining',
'webcore_rendering',
# Exported.