mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-27 05:06:39 +00:00
ccache: replace BUILDROOT_CACHE_DIR with BR_CACHE_DIR.
To make the naming consistent (qstripped variant of a config option should be named BR_XXX). Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
e543f5a104
commit
e7ab4b49f4
4
Makefile
4
Makefile
@ -316,8 +316,8 @@ TARGET_DIR_WARNING_FILE=$(TARGET_DIR)/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM
|
|||||||
|
|
||||||
ifeq ($(BR2_CCACHE),y)
|
ifeq ($(BR2_CCACHE),y)
|
||||||
CCACHE:=$(HOST_DIR)/usr/bin/ccache
|
CCACHE:=$(HOST_DIR)/usr/bin/ccache
|
||||||
BUILDROOT_CACHE_DIR = $(call qstrip,$(BR2_CCACHE_DIR))
|
BR_CACHE_DIR = $(call qstrip,$(BR2_CCACHE_DIR))
|
||||||
export BUILDROOT_CACHE_DIR
|
export BR_CACHE_DIR
|
||||||
HOSTCC := $(CCACHE) $(HOSTCC)
|
HOSTCC := $(CCACHE) $(HOSTCC)
|
||||||
HOSTCXX := $(CCACHE) $(HOSTCXX)
|
HOSTCXX := $(CCACHE) $(HOSTCXX)
|
||||||
endif
|
endif
|
||||||
|
@ -22,16 +22,16 @@ CCACHE_LICENSE_FILES = LICENSE.txt GPL-3.0.txt
|
|||||||
HOST_CCACHE_CONF_OPT += ccache_cv_zlib_1_2_3=no
|
HOST_CCACHE_CONF_OPT += ccache_cv_zlib_1_2_3=no
|
||||||
|
|
||||||
# Patch host-ccache as follows:
|
# Patch host-ccache as follows:
|
||||||
# - Use BUILDROOT_CACHE_DIR instead of CCACHE_DIR, because CCACHE_DIR
|
# - Use BR_CACHE_DIR instead of CCACHE_DIR, because CCACHE_DIR
|
||||||
# is already used by autotargets for the ccache package.
|
# is already used by autotargets for the ccache package.
|
||||||
# BUILDROOT_CACHE_DIR is exported by Makefile based on config option
|
# BR_CACHE_DIR is exported by Makefile based on config option
|
||||||
# BR2_CCACHE_DIR.
|
# BR2_CCACHE_DIR.
|
||||||
# - ccache shouldn't use the compiler binary mtime to detect a change in
|
# - ccache shouldn't use the compiler binary mtime to detect a change in
|
||||||
# the compiler, because in the context of Buildroot, that completely
|
# the compiler, because in the context of Buildroot, that completely
|
||||||
# defeats the purpose of ccache. Of course, that leaves the user
|
# defeats the purpose of ccache. Of course, that leaves the user
|
||||||
# responsible for purging its cache when the compiler changes.
|
# responsible for purging its cache when the compiler changes.
|
||||||
define HOST_CCACHE_PATCH_CONFIGURATION
|
define HOST_CCACHE_PATCH_CONFIGURATION
|
||||||
sed -i 's,getenv("CCACHE_DIR"),getenv("BUILDROOT_CACHE_DIR"),' $(@D)/ccache.c
|
sed -i 's,getenv("CCACHE_DIR"),getenv("BR_CACHE_DIR"),' $(@D)/ccache.c
|
||||||
sed -i 's,getenv("CCACHE_COMPILERCHECK"),"none",' $(@D)/ccache.c
|
sed -i 's,getenv("CCACHE_COMPILERCHECK"),"none",' $(@D)/ccache.c
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user