Chromium Code Reviews| Index: gyp/tools.gyp |
| =================================================================== |
| --- gyp/tools.gyp (revision 8016) |
| +++ gyp/tools.gyp (working copy) |
| @@ -184,6 +184,39 @@ |
| 'ports.gyp:ports', |
| 'tools.gyp:picture_utils', |
| ], |
| + 'conditions': [ |
| + ['skia_win_debuggers_path and skia_os == "win"', |
| + { |
| + 'dependencies': [ |
| + 'tools.gyp:win_dbghelp', |
| + ], |
| + }, |
| + ], |
| + # VS static libraries don't have a linker option. We must set a global project |
|
borenet
2013/03/08 16:30:56
Nit: I'd still prefer if we stayed under the colum
edisonn
2013/03/08 16:49:13
Done.
|
| + # linker option, or add it to each executable. |
| + ['skia_win_debuggers_path and skia_os == "win" and skia_arch_width == 64', |
|
borenet
2013/03/08 16:30:56
Nit: and here
edisonn
2013/03/08 16:49:13
Done.
|
| + { |
| + 'msvs_settings': { |
| + 'VCLinkerTool': { |
| + 'AdditionalDependencies': [ |
| + '<(skia_win_debuggers_path)/x64/DbgHelp.lib', |
| + ], |
| + }, |
| + }, |
| + }, |
| + ], |
| + ['skia_win_debuggers_path and skia_os == "win" and skia_arch_width == 32', |
|
borenet
2013/03/08 16:30:56
Nit: and here
edisonn
2013/03/08 16:49:13
Done.
|
| + { |
| + 'msvs_settings': { |
| + 'VCLinkerTool': { |
| + 'AdditionalDependencies': [ |
| + '<(skia_win_debuggers_path)/DbgHelp.lib', |
| + ], |
| + }, |
| + }, |
| + }, |
| + ], |
| + ], |
| }, |
| { |
| 'target_name': 'picture_utils', |
| @@ -233,6 +266,17 @@ |
| 'tools.gyp:picture_utils', |
| ], |
| }, |
| + { |
| + 'target_name': 'win_dbghelp', |
| + 'type': 'static_library', |
| + 'defines': [ |
| + 'SK_CDB_PATH="<(skia_win_debuggers_path)"', |
| + ], |
| + 'sources': [ |
| + '../tools/win_dbghelp.h', |
| + '../tools/win_dbghelp.cpp', |
| + ], |
| + }, |
| ], |
| } |