| Index: tools/gyp/v8.gyp
|
| ===================================================================
|
| --- tools/gyp/v8.gyp (revision 13364)
|
| +++ tools/gyp/v8.gyp (working copy)
|
| @@ -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',
|
|
|