# Copyright 2014 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # Contains the dependencies needed for asan to link into executables and # shared_libraries. Unconditionally depend upon this target as it is empty if # |is_asan| is false. group("deps") { if (is_asan) { public_configs = [ ":sanitizer_options_link_helper" ] deps = [ ":options_sources", ] } } config("sanitizer_options_link_helper") { ldflags = [ "-Wl,-u_sanitizer_options_link_helper", "-fsanitize=address", ] } source_set("options_sources") { visibility = [ ":deps" ] sources = [ "//build/sanitizers/sanitizer_options.cc", ] if (is_tsan) { sources += [ "//build/sanitizers/tsan_suppressions.cc" ] } }