mirror of
https://github.com/apache/nuttx.git
synced 2026-05-20 20:44:39 +08:00
Added Kconfig option for ccache.
This commit is contained in:
committed by
Alan Carvalho de Assis
parent
24129e4ba7
commit
63d00a5fb1
+9
-3
@@ -53,6 +53,12 @@ MODULECC ?= $(CC)
|
||||
MODULELD ?= $(LD)
|
||||
MODULESTRIP ?= $(STRIP)
|
||||
|
||||
# ccache configuration.
|
||||
|
||||
ifeq ($(CONFIG_CCACHE),y)
|
||||
CCACHE ?= ccache
|
||||
endif
|
||||
|
||||
# Define HOSTCC on the make command line if it differs from these defaults
|
||||
# Define HOSTCFLAGS with -g on the make command line to build debug versions
|
||||
|
||||
@@ -273,7 +279,7 @@ endef
|
||||
|
||||
define COMPILE
|
||||
@echo "CC: $1"
|
||||
$(Q) $(CC) -c $(CFLAGS) $($(strip $1)_CFLAGS) $1 -o $2
|
||||
$(Q) $(CCACHE) $(CC) -c $(CFLAGS) $($(strip $1)_CFLAGS) $1 -o $2
|
||||
endef
|
||||
|
||||
# COMPILEXX - Default macro to compile one C++ file
|
||||
@@ -291,7 +297,7 @@ endef
|
||||
|
||||
define COMPILEXX
|
||||
@echo "CXX: $1"
|
||||
$(Q) $(CXX) -c $(CXXFLAGS) $($(strip $1)_CXXFLAGS) $1 -o $2
|
||||
$(Q) $(CCACHE) $(CXX) -c $(CXXFLAGS) $($(strip $1)_CXXFLAGS) $1 -o $2
|
||||
endef
|
||||
|
||||
# COMPILERUST - Default macro to compile one Rust file
|
||||
@@ -352,7 +358,7 @@ endef
|
||||
|
||||
define ASSEMBLE
|
||||
@echo "AS: $1"
|
||||
$(Q) $(CC) -c $(AFLAGS) $1 $($(strip $1)_AFLAGS) -o $2
|
||||
$(Q) $(CCACHE) $(CC) -c $(AFLAGS) $1 $($(strip $1)_AFLAGS) -o $2
|
||||
endef
|
||||
|
||||
# INSTALL_LIB - Install a library $1 into target $2
|
||||
|
||||
Reference in New Issue
Block a user