1*3f982cf4SFabien Sanglard# Copyright 2019 The Chromium Authors. All rights reserved. 2*3f982cf4SFabien Sanglard# Use of this source code is governed by a BSD-style license that can be 3*3f982cf4SFabien Sanglard# found in the LICENSE file. 4*3f982cf4SFabien Sanglard 5*3f982cf4SFabien Sanglardimport("//build_overrides/build.gni") 6*3f982cf4SFabien Sanglard 7*3f982cf4SFabien Sanglardconfig("ignore_warnings") { 8*3f982cf4SFabien Sanglard if (is_clang) { 9*3f982cf4SFabien Sanglard cflags_cc = [ 10*3f982cf4SFabien Sanglard "-Wno-unused-result", 11*3f982cf4SFabien Sanglard "-Wno-exit-time-destructors", 12*3f982cf4SFabien Sanglard ] 13*3f982cf4SFabien Sanglard } 14*3f982cf4SFabien Sanglard} 15*3f982cf4SFabien Sanglard 16*3f982cf4SFabien Sanglardsource_set("libfuzzer") { 17*3f982cf4SFabien Sanglard sources = [ 18*3f982cf4SFabien Sanglard "src/FuzzerCrossOver.cpp", 19*3f982cf4SFabien Sanglard "src/FuzzerDataFlowTrace.cpp", 20*3f982cf4SFabien Sanglard "src/FuzzerDriver.cpp", 21*3f982cf4SFabien Sanglard "src/FuzzerExtFunctionsDlsym.cpp", 22*3f982cf4SFabien Sanglard "src/FuzzerExtFunctionsWeak.cpp", 23*3f982cf4SFabien Sanglard "src/FuzzerExtFunctionsWindows.cpp", 24*3f982cf4SFabien Sanglard "src/FuzzerExtraCounters.cpp", 25*3f982cf4SFabien Sanglard "src/FuzzerFork.cpp", 26*3f982cf4SFabien Sanglard "src/FuzzerIO.cpp", 27*3f982cf4SFabien Sanglard "src/FuzzerIOPosix.cpp", 28*3f982cf4SFabien Sanglard "src/FuzzerIOWindows.cpp", 29*3f982cf4SFabien Sanglard "src/FuzzerLoop.cpp", 30*3f982cf4SFabien Sanglard "src/FuzzerMain.cpp", 31*3f982cf4SFabien Sanglard "src/FuzzerMerge.cpp", 32*3f982cf4SFabien Sanglard "src/FuzzerMutate.cpp", 33*3f982cf4SFabien Sanglard "src/FuzzerSHA1.cpp", 34*3f982cf4SFabien Sanglard "src/FuzzerTracePC.cpp", 35*3f982cf4SFabien Sanglard "src/FuzzerUtil.cpp", 36*3f982cf4SFabien Sanglard "src/FuzzerUtilDarwin.cpp", 37*3f982cf4SFabien Sanglard "src/FuzzerUtilFuchsia.cpp", 38*3f982cf4SFabien Sanglard "src/FuzzerUtilLinux.cpp", 39*3f982cf4SFabien Sanglard "src/FuzzerUtilPosix.cpp", 40*3f982cf4SFabien Sanglard "src/FuzzerUtilWindows.cpp", 41*3f982cf4SFabien Sanglard ] 42*3f982cf4SFabien Sanglard 43*3f982cf4SFabien Sanglard configs += [ ":ignore_warnings" ] 44*3f982cf4SFabien Sanglard} 45