OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 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 'variables': { | 6 'variables': { |
7 'verbose_libraries_build%': 0, | 7 'verbose_libraries_build%': 0, |
8 'instrumented_libraries_jobs%': 1, | 8 'instrumented_libraries_jobs%': 1, |
9 'instrumented_libraries_cc%': '', | 9 'instrumented_libraries_cc%': '', |
10 'instrumented_libraries_cxx%': '', | 10 'instrumented_libraries_cxx%': '', |
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
200 '<(_sanitizer_type)-libgdk-pixbuf2.0-0', | 200 '<(_sanitizer_type)-libgdk-pixbuf2.0-0', |
201 '<(_sanitizer_type)-libpci3', | 201 '<(_sanitizer_type)-libpci3', |
202 '<(_sanitizer_type)-libdbusmenu-glib4', | 202 '<(_sanitizer_type)-libdbusmenu-glib4', |
203 '<(_sanitizer_type)-libgconf-2-4', | 203 '<(_sanitizer_type)-libgconf-2-4', |
204 '<(_sanitizer_type)-libappindicator1', | 204 '<(_sanitizer_type)-libappindicator1', |
205 '<(_sanitizer_type)-libdbusmenu', | 205 '<(_sanitizer_type)-libdbusmenu', |
206 '<(_sanitizer_type)-atk1.0', | 206 '<(_sanitizer_type)-atk1.0', |
207 '<(_sanitizer_type)-libunity9', | 207 '<(_sanitizer_type)-libunity9', |
208 '<(_sanitizer_type)-dee', | 208 '<(_sanitizer_type)-dee', |
209 '<(_sanitizer_type)-libpixman-1-0', | 209 '<(_sanitizer_type)-libpixman-1-0', |
| 210 '<(_sanitizer_type)-brltty', |
| 211 '<(_sanitizer_type)-libva1', |
210 ], | 212 ], |
211 'conditions': [ | 213 'conditions': [ |
212 ['"<(_ubuntu_release)"=="precise"', { | 214 ['"<(_ubuntu_release)"=="precise"', { |
213 'dependencies': [ | 215 'dependencies': [ |
214 '<(_sanitizer_type)-libtasn1-3', | 216 '<(_sanitizer_type)-libtasn1-3', |
215 ], | 217 ], |
216 }, { | 218 }, { |
217 'dependencies': [ | 219 'dependencies': [ |
218 # Trusty and above. | 220 # Trusty and above. |
219 '<(_sanitizer_type)-libtasn1-6', | 221 '<(_sanitizer_type)-libtasn1-6', |
220 '<(_sanitizer_type)-harfbuzz', | 222 '<(_sanitizer_type)-harfbuzz', |
221 '<(_sanitizer_type)-libsecret', | 223 '<(_sanitizer_type)-libsecret', |
222 ], | 224 ], |
223 }], | 225 }], |
224 ['msan==1', { | 226 ['msan==1', { |
225 'dependencies': [ | 227 'dependencies': [ |
226 '<(_sanitizer_type)-libcups2', | 228 '<(_sanitizer_type)-libcups2', |
227 ], | 229 ], |
228 }], | 230 }], |
229 ['tsan==1', { | 231 ['tsan==1', { |
230 'dependencies!': [ | 232 'dependencies!': [ |
231 '<(_sanitizer_type)-libpng12-0', | 233 '<(_sanitizer_type)-libpng12-0', |
232 ], | 234 ], |
233 }], | 235 }], |
234 ['chromeos==1', { | |
235 'dependencies': [ | |
236 '<(_sanitizer_type)-brltty', | |
237 '<(_sanitizer_type)-libva1', | |
238 ], | |
239 }] | |
240 ], | 236 ], |
241 'direct_dependent_settings': { | 237 'direct_dependent_settings': { |
242 'target_conditions': [ | 238 'target_conditions': [ |
243 ['_toolset=="target"', { | 239 ['_toolset=="target"', { |
244 'ldflags': [ | 240 'ldflags': [ |
245 # Add a relative RPATH entry to Chromium binaries. This puts | 241 # Add a relative RPATH entry to Chromium binaries. This puts |
246 # instrumented DSOs before system-installed versions in library | 242 # instrumented DSOs before system-installed versions in library |
247 # search path. | 243 # search path. |
248 '-Wl,-R,\$$ORIGIN/instrumented_libraries/<(_sanitizer_type)/<(_lib
dir)/', | 244 '-Wl,-R,\$$ORIGIN/instrumented_libraries/<(_sanitizer_type)/<(_lib
dir)/', |
249 '-Wl,-z,origin', | 245 '-Wl,-z,origin', |
(...skipping 615 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
865 'extra_configure_flags': [ | 861 'extra_configure_flags': [ |
866 '--disable-static', | 862 '--disable-static', |
867 # See above. | 863 # See above. |
868 '--disable-introspection', | 864 '--disable-introspection', |
869 ], | 865 ], |
870 'pre_build': 'scripts/pre-build/autoreconf.sh', | 866 'pre_build': 'scripts/pre-build/autoreconf.sh', |
871 'includes': ['standard_instrumented_package_target.gypi'], | 867 'includes': ['standard_instrumented_package_target.gypi'], |
872 }, | 868 }, |
873 ], | 869 ], |
874 } | 870 } |
OLD | NEW |