Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(14)

Side by Side Diff: third_party/instrumented_libraries/instrumented_libraries.gyp

Issue 253613002: Instrumented libraries: pass MSan, TSan blacklists when building. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: use "cp -f" in destdir builds Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 # Default value for all libraries. 6 # Default value for all libraries.
7 'custom_configure_flags': '', 7 'custom_configure_flags': '',
8 'custom_c_compiler_flags': '', 8 'custom_c_compiler_flags': '',
9 'custom_cxx_compiler_flags': '', 9 'custom_cxx_compiler_flags': '',
10 'custom_linker_flags': '', 10 'custom_linker_flags': '',
11 'run_before_build': '', 11 'run_before_build': '',
12 'build_method': 'destdir', 12 'build_method': 'destdir',
13 13
14 'variables': { 14 'variables': {
15 'verbose_libraries_build%': 0, 15 'verbose_libraries_build%': 0,
16 'instrumented_libraries_jobs%': 1, 16 'instrumented_libraries_jobs%': 1,
17 }, 17 },
18 18
19 'jobs': '<(instrumented_libraries_jobs)', 19 'jobs': '<(instrumented_libraries_jobs)',
20 20
21 'conditions': [ 21 'conditions': [
22 ['asan==1', { 22 ['asan==1', {
23 'sanitizer_type': 'asan', 23 'sanitizer_type': 'asan',
24 'sanitizer_blacklist': '',
24 }], 25 }],
25 ['msan==1', { 26 ['msan==1', {
26 'sanitizer_type': 'msan', 27 'sanitizer_type': 'msan',
28 'sanitizer_blacklist': '<(msan_blacklist)',
27 }], 29 }],
28 ['tsan==1', { 30 ['tsan==1', {
29 'sanitizer_type': 'tsan', 31 'sanitizer_type': 'tsan',
32 'sanitizer_blacklist': '<(tsan_blacklist)',
30 }], 33 }],
31 ['verbose_libraries_build==1', { 34 ['verbose_libraries_build==1', {
32 'verbose_libraries_build_flag': '--verbose', 35 'verbose_libraries_build_flag': '--verbose',
33 }, { 36 }, {
34 'verbose_libraries_build_flag': '', 37 'verbose_libraries_build_flag': '',
35 }], 38 }],
36 ['use_goma==1', { 39 ['use_goma==1', {
37 'cc': '<(gomadir)/gomacc <!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/bin/c lang', 40 'cc': '<(gomadir)/gomacc <!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/bin/c lang',
38 'cxx': '<(gomadir)/gomacc <!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/bin/ clang++', 41 'cxx': '<(gomadir)/gomacc <!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/bin/ clang++',
39 }, { 42 }, {
(...skipping 434 matching lines...) Expand 10 before | Expand all | Expand 10 after
474 # a just-built binary and crashes. Vala requires introspection. 477 # a just-built binary and crashes. Vala requires introspection.
475 # TODO(earthdok): find a better fix. 478 # TODO(earthdok): find a better fix.
476 '--disable-introspection', 479 '--disable-introspection',
477 '--disable-vala', 480 '--disable-vala',
478 ], 481 ],
479 'dependencies=': [], 482 'dependencies=': [],
480 'includes': ['standard_instrumented_library_target.gypi'], 483 'includes': ['standard_instrumented_library_target.gypi'],
481 }, 484 },
482 ], 485 ],
483 } 486 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698