I cant take credit for this patch cause I found it on IRC several weeks ago, however it fixes compilations using ccache for me on both for ar71xx and brcm47xx platforms. My system, Gentoo, has it's own ccache installed.
Signed-off-by: Floppe <open...@floppe.eu.org> --- Index: include/cmake.mk =================================================================== --- include/cmake.mk (revision 27116) +++ include/cmake.mk (working copy) @@ -15,9 +15,13 @@ CMAKE_CXX_COMPILER_ARG1:= endif else - CMAKE_C_COMPILER:=$(STAGING_DIR_HOST)/bin/ccache + CCACHE:=$(shell which ccache) + ifeq ($(CCACHE),) + CCACHE:=$(STAGING_DIR_HOST)/bin/ccache + endif + CMAKE_C_COMPILER:=$(CCACHE) CMAKE_C_COMPILER_ARG1:=$(filter-out ccache,$(TARGET_CC)) - CMAKE_CXX_COMPILER:=$(STAGING_DIR_HOST)/bin/ccache + CMAKE_CXX_COMPILER:=$(CCACHE) CMAKE_CXX_COMPILER_ARG1:=$(filter-out ccache,$(TARGET_CXX)) endif _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel