Generate shim headers when using system v8.
BUG=chromium:165264 Review URL: https://codereview.chromium.org/11642006 Patch from Paweł Hajdan Jr. <phajdan.jr@chromium.org>. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13392 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
4e6525da7e
commit
b5767291bc
@ -991,6 +991,47 @@
|
||||
'toolsets': ['target'],
|
||||
}],
|
||||
],
|
||||
'variables': {
|
||||
'shim_headers_path': '<(SHARED_INTERMEDIATE_DIR)/shim_headers/<(_target_name)/<(_toolset)',
|
||||
},
|
||||
'include_dirs++': [
|
||||
'<(shim_headers_path)',
|
||||
],
|
||||
'direct_dependent_settings': {
|
||||
'include_dirs+++': [
|
||||
'<(shim_headers_path)',
|
||||
],
|
||||
},
|
||||
'actions': [
|
||||
{
|
||||
'variables': {
|
||||
'generator_path': '../../../tools/generate_shim_headers/generate_shim_headers.py',
|
||||
'generator_args': [
|
||||
'--headers-root', '../../include',
|
||||
'--output-directory', '<(shim_headers_path)',
|
||||
'v8-debug.h',
|
||||
'v8-preparser.h',
|
||||
'v8-profiler.h',
|
||||
'v8-testing.h',
|
||||
'v8.h',
|
||||
'v8stdint.h',
|
||||
],
|
||||
},
|
||||
'action_name': 'generate_<(_target_name)_shim_headers',
|
||||
'inputs': [
|
||||
'<(generator_path)',
|
||||
],
|
||||
'outputs': [
|
||||
'<!@pymod_do_main(generate_shim_headers <@(generator_args) --outputs)',
|
||||
],
|
||||
'action': ['python',
|
||||
'<(generator_path)',
|
||||
'<@(generator_args)',
|
||||
'--generate',
|
||||
],
|
||||
'message': 'Generating <(_target_name) shim headers.',
|
||||
},
|
||||
],
|
||||
'link_settings': {
|
||||
'libraries': [
|
||||
'-lv8',
|
||||
|
Loading…
Reference in New Issue
Block a user