diff options
Diffstat (limited to 'Source/JavaScriptCore/JavaScriptCore.gyp/JavaScriptCore.gyp')
-rw-r--r-- | Source/JavaScriptCore/JavaScriptCore.gyp/JavaScriptCore.gyp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/Source/JavaScriptCore/JavaScriptCore.gyp/JavaScriptCore.gyp b/Source/JavaScriptCore/JavaScriptCore.gyp/JavaScriptCore.gyp index 56304fa..08e590b 100644 --- a/Source/JavaScriptCore/JavaScriptCore.gyp/JavaScriptCore.gyp +++ b/Source/JavaScriptCore/JavaScriptCore.gyp/JavaScriptCore.gyp @@ -170,7 +170,7 @@ ], }, { - 'target_name': 'pcre', + 'target_name': 'yarr', 'type': '<(library)', 'dependencies': [ 'wtf', @@ -183,18 +183,19 @@ 'msvs_guid': '49909552-0B0C-4C14-8CF6-DB8A2ADE0934', 'actions': [ { - 'action_name': 'dftables', + 'action_name': 'retgen', 'inputs': [ - '../pcre/dftables', + '../create_regex_tables', ], 'outputs': [ - '<(INTERMEDIATE_DIR)/chartables.c', + '<(INTERMEDIATE_DIR)/RegExpJitTables.h', ], - 'action': ['perl', '-w', '<@(_inputs)', '<@(_outputs)'], + 'action': ['python', '<@(_inputs)', '<@(_outputs)'], }, ], 'include_dirs': [ '<(INTERMEDIATE_DIR)', + '../runtime', ], 'sources': [ '<@(javascriptcore_files)', @@ -203,10 +204,9 @@ # First exclude everything ... ['exclude', '../'], # ... Then include what we want. - ['include', '../pcre/'], - # ucptable.cpp is #included by pcre_ucp_searchfunchs.cpp and is not - # intended to be compiled directly. - ['exclude', '../pcre/ucptable.cpp$'], + ['include', '../yarr/'], + # The Yarr JIT isn't used in WebCore. + ['exclude', '../yarr/YarrJIT\\.(h|cpp)$'], ], 'export_dependent_settings': [ 'wtf', |