mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-28 00:06:09 +03:00
24 lines
792 B
Plaintext
24 lines
792 B
Plaintext
# Copyright 2017 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.
|
|
|
|
import("//build/config/coverage/coverage.gni")
|
|
|
|
config("default_coverage") {
|
|
if (use_clang_coverage) {
|
|
cflags = [
|
|
"-fprofile-instr-generate",
|
|
"-fcoverage-mapping",
|
|
"-fno-use-cxa-atexit",
|
|
|
|
# Following experimental flags removes unused header functions from the
|
|
# coverage mapping data embedded in the test binaries, and the reduction
|
|
# of binary size enables building Chrome's large unit test targets on
|
|
# MacOS. Please refer to crbug.com/796290 for more details.
|
|
"-mllvm",
|
|
"-limited-coverage-experimental=true",
|
|
]
|
|
ldflags = [ "-fprofile-instr-generate" ]
|
|
}
|
|
}
|