OSDN Git Service

Make it an error when LOCAL_CLANG is false.
authorChih-Hung Hsieh <chh@google.com>
Thu, 4 Aug 2016 22:35:51 +0000 (15:35 -0700)
committerChih-Hung Hsieh <chh@google.com>
Fri, 5 Aug 2016 18:21:20 +0000 (11:21 -0700)
Only projects in LOCAL_CLANG_EXCEPTION_PROJECTS can set LOCAL_CLANG to false.
Add external/gentoo/integration to this white list.

Bug: 30575506
Change-Id: Icd508686bc2eb8b9d400200166df80115af20da1
Test: build and find new warning in build.log

core/binary.mk
core/clang/config.mk

index 9181699..e225edb 100644 (file)
@@ -278,7 +278,7 @@ endif
 # in the exception project list.
 ifeq ($(my_clang),false)
     ifeq ($(call find_in_local_clang_exception_projects,$(LOCAL_MODULE_MAKEFILE)),)
-        $(warning $(LOCAL_MODULE_MAKEFILE): $(LOCAL_MODULE): warning: LOCAL_CLANG is set to false)
+        $(error $(LOCAL_MODULE_MAKEFILE): $(LOCAL_MODULE): LOCAL_CLANG is set to false)
     endif
 endif
 
index b31e419..7113892 100644 (file)
@@ -149,6 +149,7 @@ LOCAL_CLANG_EXCEPTION_PROJECTS = \
   bionic/tests/ \
   device/huawei/angler/ \
   device/lge/bullhead/ \
+  external/gentoo/integration/ \
   external/valgrind/ \
   hardware/qcom/ \
   $(INTERNAL_LOCAL_CLANG_EXCEPTION_PROJECTS)