Changeset 81759 in webkit


Ignore:
Timestamp:
Mar 23, 2011 3:17:22 AM (13 years ago)
Author:
abarth@webkit.org
Message:

2011-03-23 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

JavaScriptCore GYP build should work on a case-sensitive file system
https://bugs.webkit.org/show_bug.cgi?id=56911

The issue is that there are two UString.h headers, one named UString.h
and one named ustring.h. This patch excludes ustring.h from the header
map to avoid confusion. While I was editing this part of the GYP file,
I cleaned up the exclude rules to be more modern.

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

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r81751 r81759  
     12011-03-23  Adam Barth  <abarth@webkit.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        JavaScriptCore GYP build should work on a case-sensitive file system
     6        https://bugs.webkit.org/show_bug.cgi?id=56911
     7
     8        The issue is that there are two UString.h headers, one named UString.h
     9        and one named ustring.h.  This patch excludes ustring.h from the header
     10        map to avoid confusion.  While I was editing this part of the GYP file,
     11        I cleaned up the exclude rules to be more modern.
     12
     13        * gyp/JavaScriptCore.gyp:
     14
    1152011-03-22  Geoffrey Garen  <ggaren@apple.com>
    216
  • trunk/Source/JavaScriptCore/gyp/JavaScriptCore.gyp

    r81708 r81759  
    7676      'xcode_config_file': '<(project_dir)/Configurations/JavaScriptCore.xcconfig',
    7777      'sources/': [
    78         ['exclude', 'qt'],
    79         ['exclude', 'os-win32'],
    80         ['exclude', 'wtf/android'],
    81         ['exclude', 'wtf/brew'],
    82         ['exclude', 'wtf/efl'],
    83         ['exclude', 'wtf/gtk'],
    84         ['exclude', 'wtf/qt'],
    85         ['exclude', 'wtf/haiku'],
    86         ['exclude', 'API/tests'],
    87         ['exclude', 'wtf/url'],
    88         ['exclude', 'wtf/wince'],
    89         ['exclude', 'wtf/wx'],
    90         ['exclude', 'wtf/unicode/brew'],
    91         ['exclude', 'wtf/unicode/wince'],
    92         ['exclude', 'wtf/unicode/glib'],
    93         ['exclude', 'wtf/unicode/qt4'],
     78        ['exclude', 'API/tests/'],
     79        ['exclude', 'ForwardingHeaders/'],
     80        ['exclude', '(?<!unicode)/icu/'],
     81        ['exclude', 'os-win32/'],
     82        ['exclude', 'qt/'],
     83        ['exclude', 'wtf/(android|brew|efl|gtk|haiku|qt|wince|wx)/'],
     84        ['exclude', 'wtf/unicode/brew/'],
     85        ['exclude', 'wtf/unicode/glib/'],
     86        ['exclude', 'wtf/unicode/qt4/'],
     87        ['exclude', 'wtf/unicode/wince/'],
     88        ['exclude', 'wtf/url/'],
    9489        ['exclude', '/(gtk|glib|gobject)/.*\\.(cpp|h)$'],
    9590        ['exclude', '(Default|Gtk|Chromium|None|Qt|Win|Wx|Symbian)\\.(cpp|mm|h)$'],
    96         ['exclude', 'GCActivityCallback\.cpp'],
    97         ['exclude', '.*BSTR.*$'],
     91        ['exclude', 'GCActivityCallback\.cpp$'],
     92        ['exclude', 'BSTR[^/]*$'],
    9893      ],
    9994      'postbuilds': [
Note: See TracChangeset for help on using the changeset viewer.