Mercurial > mxe-octave
changeset 5522:c475092f8142
openblas: Support using ccache.
* src/openblas.mk: Get the basename of the (cross-)compilers to find their
ccache links in the search path.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Thu, 27 Aug 2020 12:47:35 +0200 |
parents | 5f9dc6e65bd2 |
children | 5191e4789168 |
files | src/openblas.mk |
diffstat | 1 files changed, 10 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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)