aboutsummaryrefslogtreecommitdiff
path: root/lib/Fuzzer/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Fuzzer/Android.mk')
-rw-r--r--lib/Fuzzer/Android.mk8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/Fuzzer/Android.mk b/lib/Fuzzer/Android.mk
index ba59d645d436..b23d7f2d7573 100644
--- a/lib/Fuzzer/Android.mk
+++ b/lib/Fuzzer/Android.mk
@@ -28,6 +28,10 @@ libfuzzer_srcs := \
FuzzerSHA1.cpp \
FuzzerUtil.cpp \
+# Suppress clang-tidy warnings that should not apply to llvm.
+libfuzzer_tidy_checks := \
+ -google-build-using-namespace,-google-explicit-constructor
+
include $(CLEAR_VARS)
LOCAL_CLANG := true
LOCAL_MODULE := libLLVMFuzzerNoMain
@@ -35,6 +39,7 @@ LOCAL_C_INCLUDES := external/compiler-rt/include
LOCAL_SRC_FILES := $(libfuzzer_srcs)
LOCAL_SANITIZE := never
LOCAL_MULTILIB := both
+LOCAL_TIDY_CHECKS := $(libfuzzer_tidy_checks)
include $(BUILD_STATIC_LIBRARY)
include $(CLEAR_VARS)
@@ -44,6 +49,7 @@ LOCAL_SRC_FILES := FuzzerMain.cpp
LOCAL_WHOLE_STATIC_LIBRARIES := libLLVMFuzzerNoMain
LOCAL_SANITIZE := never
LOCAL_MULTILIB := both
+LOCAL_TIDY_CHECKS := $(libfuzzer_tidy_checks)
include $(BUILD_STATIC_LIBRARY)
include $(CLEAR_VARS)
@@ -53,6 +59,7 @@ LOCAL_C_INCLUDES := external/compiler-rt/include
LOCAL_SRC_FILES := $(libfuzzer_srcs)
LOCAL_SANITIZE := never
LOCAL_MULTILIB := both
+LOCAL_TIDY_CHECKS := $(libfuzzer_tidy_checks)
include $(BUILD_HOST_STATIC_LIBRARY)
include $(CLEAR_VARS)
@@ -62,4 +69,5 @@ LOCAL_SRC_FILES := FuzzerMain.cpp
LOCAL_WHOLE_STATIC_LIBRARIES := libLLVMFuzzerNoMain
LOCAL_SANITIZE := never
LOCAL_MULTILIB := both
+LOCAL_TIDY_CHECKS := $(libfuzzer_tidy_checks)
include $(BUILD_HOST_STATIC_LIBRARY)