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

Changeset 94082 in webkit


Ignore:
Timestamp:
Aug 30, 2011, 9:35:32 AM (15 years ago)
Author:
tony@chromium.org
Message:

Remove webcore_bindings (including DerivedSources##.cpp) from the critical path
https://bugs.webkit.org/show_bug.cgi?id=67168

Reviewed by Adam Barth.

webcore_bindings_sources generates various files (e.g., CSSPropertyNames,
DerivedSources, HTMLNames, etc). webcore_bindings depends on webcore_bindings_sources
and compiles these files. Previously, the other webcore libs (webcore_svg,
webcore_html, webcore_remaining, etc) depended on webcore_bindings. This changes the
dependency on webocre_bindings_sources so the build can parallelize the compile of
webcore_bindings and the other webcore_* libs.

No new tests, just changing the build dependencies. Manually copy over the
include dirs that we used to get from webcore_bindings' direct_dependent_settings.

  • WebCore.gyp/WebCore.gyp:
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r94080 r94082  
     12011-08-30  Tony Chang  <tony@chromium.org>
     2
     3        Remove webcore_bindings (including DerivedSources##.cpp) from the critical path
     4        https://bugs.webkit.org/show_bug.cgi?id=67168
     5
     6        Reviewed by Adam Barth.
     7
     8        webcore_bindings_sources generates various files (e.g., CSSPropertyNames,
     9        DerivedSources, HTMLNames, etc).  webcore_bindings depends on webcore_bindings_sources
     10        and compiles these files.  Previously, the other webcore libs (webcore_svg,
     11        webcore_html, webcore_remaining, etc) depended on webcore_bindings.  This changes the
     12        dependency on webocre_bindings_sources so the build can parallelize the compile of
     13        webcore_bindings and the other webcore_* libs.
     14
     15        No new tests, just changing the build dependencies.  Manually copy over the
     16        include dirs that we used to get from webcore_bindings' direct_dependent_settings.
     17
     18        * WebCore.gyp/WebCore.gyp:
     19
    1202011-08-30  Kaustubh Atrawalkar  <kaustubh@motorola.com>
    221
  • trunk/Source/WebCore/WebCore.gyp/WebCore.gyp

    r93594 r94082  
    10461046      'type': 'none',
    10471047      'dependencies': [
    1048         'webcore_bindings',
     1048        'webcore_bindings_sources',
    10491049        '../../ThirdParty/glu/glu.gyp:libtess',
    10501050        '../../JavaScriptCore/JavaScriptCore.gyp/JavaScriptCore.gyp:yarr',
     
    10641064      ],
    10651065      'export_dependent_settings': [
    1066         'webcore_bindings',
    10671066        '../../JavaScriptCore/JavaScriptCore.gyp/JavaScriptCore.gyp:yarr',
    10681067        '../../JavaScriptCore/JavaScriptCore.gyp/JavaScriptCore.gyp:wtf',
     
    10921091          '<(chromium_src_dir)/gpu',
    10931092          '<(chromium_src_dir)/third_party/angle/include/GLSLANG',
     1093          '<(SHARED_INTERMEDIATE_DIR)/webkit',
     1094          '<(SHARED_INTERMEDIATE_DIR)/webkit/bindings',
    10941095        ],
    10951096        'mac_framework_dirs': [
Note: See TracChangeset for help on using the changeset viewer.