forked from openkylin/platform_build
Add LOCAL_CONLYFLAGS.
To pass compiler flags LOCAL_CFLAGS: to both C and C++ files; LOCAL_CONLYFLAGS: to only C files but not C++ files; LOCAL_CPPFLAGS: to only C++ file. LOCAL_CPPFLAGS and LOCAL_CONLYFLAGS can override flags in LOCAL_CFLAGS. Bug: 6967573 Change-Id: I88d9de0980e451b94bc7ae8c741ea2030eada3e1
This commit is contained in:
parent
745b93a04f
commit
7429e21c2e
|
@ -661,6 +661,7 @@ endif
|
|||
###########################################################
|
||||
$(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_YACCFLAGS := $(LOCAL_YACCFLAGS)
|
||||
$(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_ASFLAGS := $(LOCAL_ASFLAGS)
|
||||
$(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_CONLYFLAGS := $(LOCAL_CONLYFLAGS)
|
||||
$(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_CFLAGS := $(LOCAL_CFLAGS)
|
||||
$(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_CPPFLAGS := $(LOCAL_CPPFLAGS)
|
||||
$(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_RTTI_FLAG := $(LOCAL_RTTI_FLAG)
|
||||
|
|
|
@ -42,6 +42,7 @@ LOCAL_YACCFLAGS:=
|
|||
LOCAL_ASFLAGS:=
|
||||
LOCAL_CFLAGS:=
|
||||
LOCAL_CPPFLAGS:=
|
||||
LOCAL_CONLYFLAGS:=
|
||||
LOCAL_RTTI_FLAG:=
|
||||
LOCAL_C_INCLUDES:=
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS:=
|
||||
|
|
|
@ -930,7 +930,7 @@ endef
|
|||
|
||||
define transform-c-to-o-no-deps
|
||||
@echo "target $(PRIVATE_ARM_MODE) C: $(PRIVATE_MODULE) <= $<"
|
||||
$(call transform-c-or-s-to-o-no-deps, $(PRIVATE_CFLAGS) $(PRIVATE_DEBUG_CFLAGS))
|
||||
$(call transform-c-or-s-to-o-no-deps, $(PRIVATE_CFLAGS) $(PRIVATE_CONLYFLAGS) $(PRIVATE_DEBUG_CFLAGS))
|
||||
endef
|
||||
|
||||
define transform-s-to-o-no-deps
|
||||
|
@ -1017,7 +1017,7 @@ endef
|
|||
|
||||
define transform-host-c-to-o-no-deps
|
||||
@echo "host C: $(PRIVATE_MODULE) <= $<"
|
||||
$(call transform-host-c-or-s-to-o-no-deps, $(PRIVATE_CFLAGS) $(PRIVATE_DEBUG_CFLAGS))
|
||||
$(call transform-host-c-or-s-to-o-no-deps, $(PRIVATE_CFLAGS) $(PRIVATE_CONLYFLAGS) $(PRIVATE_DEBUG_CFLAGS))
|
||||
endef
|
||||
|
||||
define transform-host-s-to-o-no-deps
|
||||
|
|
Loading…
Reference in New Issue