Loading core/clang/config.mk +2 −1 Original line number Diff line number Diff line Loading @@ -78,7 +78,8 @@ CLANG_CONFIG_UNKNOWN_CFLAGS := \ -Wno-unused-local-typedefs \ -Wunused-but-set-parameter \ -Wunused-but-set-variable \ -fdiagnostics-color -fdiagnostics-color \ -fdebug-prefix-map=/proc/self/cwd= # Clang flags for all host rules CLANG_CONFIG_HOST_EXTRA_ASFLAGS := Loading core/config.mk +13 −0 Original line number Diff line number Diff line Loading @@ -176,6 +176,19 @@ include $(BUILD_SYSTEM)/envsetup.mk # See envsetup.mk for a description of SCAN_EXCLUDE_DIRS FIND_LEAVES_EXCLUDES := $(addprefix --prune=, $(OUT_DIR) $(SCAN_EXCLUDE_DIRS) .repo .git) # --------------------------------------------------------------- # We run gcc/clang with PWD=/proc/self/cwd to remove the $TOP # from the debug output. That way two builds in two different # directories will create the same output. # /proc doesn't exist on Darwin. ifeq ($(HOST_OS),linux) RELATIVE_PWD := PWD=/proc/self/cwd # Remove this useless prefix from the debug output. COMMON_GLOBAL_CFLAGS += -fdebug-prefix-map=/proc/self/cwd= else RELATIVE_PWD := endif # --------------------------------------------------------------- # Allow the C/C++ macros __DATE__ and __TIME__ to be set to the # build date and time, so that a build may be repeated. Loading core/definitions.mk +4 −4 Original line number Diff line number Diff line Loading @@ -1057,7 +1057,7 @@ endef define transform-cpp-to-o @echo "target $(PRIVATE_ARM_MODE) C++: $(PRIVATE_MODULE) <= $<" @mkdir -p $(dir $@) $(hide) $(PRIVATE_CXX) \ $(hide) $(RELATIVE_PWD) $(PRIVATE_CXX) \ $(addprefix -I , $(PRIVATE_C_INCLUDES)) \ $(shell cat $(PRIVATE_IMPORT_INCLUDES)) \ $(addprefix -isystem ,\ Loading Loading @@ -1089,7 +1089,7 @@ endef # $(1): extra flags define transform-c-or-s-to-o-no-deps @mkdir -p $(dir $@) $(hide) $(PRIVATE_CC) \ $(hide) $(RELATIVE_PWD) $(PRIVATE_CC) \ $(addprefix -I , $(PRIVATE_C_INCLUDES)) \ $(shell cat $(PRIVATE_IMPORT_INCLUDES)) \ $(addprefix -isystem ,\ Loading Loading @@ -1164,7 +1164,7 @@ endef define transform-host-cpp-to-o @echo "$($(PRIVATE_PREFIX)DISPLAY) C++: $(PRIVATE_MODULE) <= $<" @mkdir -p $(dir $@) $(hide) $(PRIVATE_CXX) \ $(hide) $(RELATIVE_PWD) $(PRIVATE_CXX) \ $(addprefix -I , $(PRIVATE_C_INCLUDES)) \ $(shell cat $(PRIVATE_IMPORT_INCLUDES)) \ $(addprefix -isystem ,\ Loading Loading @@ -1194,7 +1194,7 @@ endef # $(1): extra flags define transform-host-c-or-s-to-o-no-deps @mkdir -p $(dir $@) $(hide) $(PRIVATE_CC) \ $(hide) $(RELATIVE_PWD) $(PRIVATE_CC) \ $(addprefix -I , $(PRIVATE_C_INCLUDES)) \ $(shell cat $(PRIVATE_IMPORT_INCLUDES)) \ $(addprefix -isystem ,\ Loading Loading
core/clang/config.mk +2 −1 Original line number Diff line number Diff line Loading @@ -78,7 +78,8 @@ CLANG_CONFIG_UNKNOWN_CFLAGS := \ -Wno-unused-local-typedefs \ -Wunused-but-set-parameter \ -Wunused-but-set-variable \ -fdiagnostics-color -fdiagnostics-color \ -fdebug-prefix-map=/proc/self/cwd= # Clang flags for all host rules CLANG_CONFIG_HOST_EXTRA_ASFLAGS := Loading
core/config.mk +13 −0 Original line number Diff line number Diff line Loading @@ -176,6 +176,19 @@ include $(BUILD_SYSTEM)/envsetup.mk # See envsetup.mk for a description of SCAN_EXCLUDE_DIRS FIND_LEAVES_EXCLUDES := $(addprefix --prune=, $(OUT_DIR) $(SCAN_EXCLUDE_DIRS) .repo .git) # --------------------------------------------------------------- # We run gcc/clang with PWD=/proc/self/cwd to remove the $TOP # from the debug output. That way two builds in two different # directories will create the same output. # /proc doesn't exist on Darwin. ifeq ($(HOST_OS),linux) RELATIVE_PWD := PWD=/proc/self/cwd # Remove this useless prefix from the debug output. COMMON_GLOBAL_CFLAGS += -fdebug-prefix-map=/proc/self/cwd= else RELATIVE_PWD := endif # --------------------------------------------------------------- # Allow the C/C++ macros __DATE__ and __TIME__ to be set to the # build date and time, so that a build may be repeated. Loading
core/definitions.mk +4 −4 Original line number Diff line number Diff line Loading @@ -1057,7 +1057,7 @@ endef define transform-cpp-to-o @echo "target $(PRIVATE_ARM_MODE) C++: $(PRIVATE_MODULE) <= $<" @mkdir -p $(dir $@) $(hide) $(PRIVATE_CXX) \ $(hide) $(RELATIVE_PWD) $(PRIVATE_CXX) \ $(addprefix -I , $(PRIVATE_C_INCLUDES)) \ $(shell cat $(PRIVATE_IMPORT_INCLUDES)) \ $(addprefix -isystem ,\ Loading Loading @@ -1089,7 +1089,7 @@ endef # $(1): extra flags define transform-c-or-s-to-o-no-deps @mkdir -p $(dir $@) $(hide) $(PRIVATE_CC) \ $(hide) $(RELATIVE_PWD) $(PRIVATE_CC) \ $(addprefix -I , $(PRIVATE_C_INCLUDES)) \ $(shell cat $(PRIVATE_IMPORT_INCLUDES)) \ $(addprefix -isystem ,\ Loading Loading @@ -1164,7 +1164,7 @@ endef define transform-host-cpp-to-o @echo "$($(PRIVATE_PREFIX)DISPLAY) C++: $(PRIVATE_MODULE) <= $<" @mkdir -p $(dir $@) $(hide) $(PRIVATE_CXX) \ $(hide) $(RELATIVE_PWD) $(PRIVATE_CXX) \ $(addprefix -I , $(PRIVATE_C_INCLUDES)) \ $(shell cat $(PRIVATE_IMPORT_INCLUDES)) \ $(addprefix -isystem ,\ Loading Loading @@ -1194,7 +1194,7 @@ endef # $(1): extra flags define transform-host-c-or-s-to-o-no-deps @mkdir -p $(dir $@) $(hide) $(PRIVATE_CC) \ $(hide) $(RELATIVE_PWD) $(PRIVATE_CC) \ $(addprefix -I , $(PRIVATE_C_INCLUDES)) \ $(shell cat $(PRIVATE_IMPORT_INCLUDES)) \ $(addprefix -isystem ,\ Loading