# HG changeset patch # User Markus Mützel # Date 1598525255 -7200 # Node ID c475092f814225037e7391690861ac469b0ee26c # Parent 5f9dc6e65bd23dcd25f75f11621584e746759131 openblas: Support using ccache. * src/openblas.mk: Get the basename of the (cross-)compilers to find their ccache links in the search path. diff -r 5f9dc6e65bd2 -r c475092f8142 src/openblas.mk --- a/src/openblas.mk Thu Aug 27 12:45:36 2020 +0200 +++ b/src/openblas.mk Thu Aug 27 12:47:35 2020 +0200 @@ -12,11 +12,19 @@ $(PKG)_MAKE_OPTS := PREFIX=$(HOST_PREFIX) DYNAMIC_ARCH=1 NO_LAPACK=1 +ifeq ($(USE_CCACHE),yes) + $(PKG)_MXE_CC := $(shell basename $(MXE_CC)) + $(PKG)_MXE_F77 := $(shell basename $(MXE_F77)) +else + $(PKG)_MXE_CC := $(MXE_CC) + $(PKG)_MXE_F77 := $(MXE_F77) +endif + ifeq ($(MXE_NATIVE_BUILD),yes) ## This may also be needed on some systems: NO_AVX2=1 - $(PKG)_MAKE_OPTS += NO_CBLAS=1 USE_THREAD=1 CC=$(MXE_CC) FC=$(MXE_F77) + $(PKG)_MAKE_OPTS += NO_CBLAS=1 USE_THREAD=1 CC=$($(PKG)_MXE_CC) FC=$($(PKG)_MXE_F77) else - $(PKG)_MAKE_OPTS += NO_CBLAS=1 USE_THREAD=1 CC=$(MXE_CC) FC=$(MXE_F77) HOSTCC=gcc HOSTFC=gfortran CROSS=1 CROSS_SUFFIX=$(MXE_TOOL_PREFIX) + $(PKG)_MAKE_OPTS += NO_CBLAS=1 USE_THREAD=1 CC=$($(PKG)_MXE_CC) FC=$($(PKG)_MXE_F77) HOSTCC=gcc HOSTFC=gfortran CROSS=1 CROSS_SUFFIX=$(MXE_TOOL_PREFIX) endif ifeq ($(MXE_WINDOWS_BUILD),yes)