Merge "Add "WITH_SYNTAX_CHECK=1 make ...""
This commit is contained in:
@@ -170,6 +170,16 @@ $(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_TARGET_GLOBAL_CPPFLAGS := $(TARGET_GLOBAL
|
||||
$(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_NO_DEFAULT_COMPILER_FLAGS := \
|
||||
$(strip $(LOCAL_NO_DEFAULT_COMPILER_FLAGS))
|
||||
|
||||
ifeq ($(strip $(WITH_SYNTAX_CHECK)),)
|
||||
LOCAL_NO_SYNTAX_CHECK := true
|
||||
endif
|
||||
|
||||
ifneq ($(strip $(LOCAL_IS_HOST_MODULE)),)
|
||||
my_syntax_arch := host
|
||||
else
|
||||
my_syntax_arch := $(TARGET_ARCH)
|
||||
endif
|
||||
|
||||
ifeq ($(strip $(LOCAL_CC)),)
|
||||
ifeq ($(strip $(LOCAL_CLANG)),true)
|
||||
LOCAL_CC := $(CLANG)
|
||||
@@ -177,6 +187,9 @@ ifeq ($(strip $(LOCAL_CC)),)
|
||||
LOCAL_CC := $($(my_prefix)CC)
|
||||
endif
|
||||
endif
|
||||
ifneq ($(LOCAL_NO_SYNTAX_CHECK),true)
|
||||
LOCAL_CC := $(SYNTAX_TOOLS_PREFIX)/ccc-syntax $(my_syntax_arch) "$(LOCAL_CC)"
|
||||
endif
|
||||
$(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_CC := $(LOCAL_CC)
|
||||
|
||||
ifeq ($(strip $(LOCAL_CXX)),)
|
||||
@@ -186,6 +199,9 @@ ifeq ($(strip $(LOCAL_CXX)),)
|
||||
LOCAL_CXX := $($(my_prefix)CXX)
|
||||
endif
|
||||
endif
|
||||
ifneq ($(LOCAL_NO_SYNTAX_CHECK),true)
|
||||
LOCAL_CXX := $(SYNTAX_TOOLS_PREFIX)/cxx-syntax $(my_syntax_arch) "$(LOCAL_CXX)"
|
||||
endif
|
||||
$(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_CXX := $(LOCAL_CXX)
|
||||
|
||||
# TODO: support a mix of standard extensions so that this isn't necessary
|
||||
|
Reference in New Issue
Block a user