OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'targets': [ | 6 'targets': [ |
7 { | 7 { |
8 'target_name': 'sanitizer_options', | 8 'target_name': 'sanitizer_options', |
9 'type': 'static_library', | 9 'type': 'static_library', |
10 'toolsets': ['host', 'target'], | 10 'toolsets': ['host', 'target'], |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
54 }, | 54 }, |
55 }], | 55 }], |
56 ], | 56 ], |
57 }, | 57 }, |
58 }, | 58 }, |
59 { | 59 { |
60 # Copy llvm-symbolizer to the product dir so that LKGR bots can package it
. | 60 # Copy llvm-symbolizer to the product dir so that LKGR bots can package it
. |
61 'target_name': 'llvm-symbolizer', | 61 'target_name': 'llvm-symbolizer', |
62 'type': 'none', | 62 'type': 'none', |
63 'variables': { | 63 'variables': { |
64 # Path is relative to this GYP file. | 64 |
65 'llvm_symbolizer_path': | 65 # Path is relative to this GYP file. |
66 '../../third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer', | 66 'llvm_symbolizer_path': |
| 67 '../../third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer<(EX
ECUTABLE_SUFFIX)', |
67 }, | 68 }, |
68 'conditions': [ | 69 'conditions': [ |
69 ['clang==1', { | 70 ['clang==1', { |
70 'copies': [ | 71 'copies': [{ |
71 { | 72 'destination': '<(PRODUCT_DIR)', |
72 'destination': '<(PRODUCT_DIR)', | 73 'files': [ |
73 'files': [ | 74 '<(llvm_symbolizer_path)', |
74 '<(llvm_symbolizer_path)', | 75 ], |
75 ], | 76 }], |
76 }, | |
77 ], | |
78 }], | 77 }], |
79 ], | 78 ], |
80 }, | 79 }, |
81 ], | 80 ], |
82 } | 81 } |
83 | 82 |
OLD | NEW |