# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. include $(topsrcdir)/config/rules.mk # According to the LLVM docs, LibFuzzer isn't supposed to be built with any # sanitizer flags and in fact, building it with ASan coverage currently causes # Clang 3.9+ to crash, so we filter out all sanitizer-related flags here. CXXFLAGS := $(filter-out -fsanitize%,$(CXXFLAGS)) CFLAGS := $(filter-out -fsanitize%,$(CFLAGS)) LDFLAGS := $(filter-out -fsanitize%,$(LDFLAGS))