Mercurial > mxe-octave
comparison src/openblas.mk @ 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 | 9298ca9247f1 |
children | c93838f0bcf2 |
comparison
equal
deleted
inserted
replaced
5521:5f9dc6e65bd2 | 5522:c475092f8142 |
---|---|
10 $(PKG)_URL := https://github.com/xianyi/OpenBLAS/archive/v$($(PKG)_VERSION).tar.gz | 10 $(PKG)_URL := https://github.com/xianyi/OpenBLAS/archive/v$($(PKG)_VERSION).tar.gz |
11 $(PKG)_DEPS := blas | 11 $(PKG)_DEPS := blas |
12 | 12 |
13 $(PKG)_MAKE_OPTS := PREFIX=$(HOST_PREFIX) DYNAMIC_ARCH=1 NO_LAPACK=1 | 13 $(PKG)_MAKE_OPTS := PREFIX=$(HOST_PREFIX) DYNAMIC_ARCH=1 NO_LAPACK=1 |
14 | 14 |
15 ifeq ($(USE_CCACHE),yes) | |
16 $(PKG)_MXE_CC := $(shell basename $(MXE_CC)) | |
17 $(PKG)_MXE_F77 := $(shell basename $(MXE_F77)) | |
18 else | |
19 $(PKG)_MXE_CC := $(MXE_CC) | |
20 $(PKG)_MXE_F77 := $(MXE_F77) | |
21 endif | |
22 | |
15 ifeq ($(MXE_NATIVE_BUILD),yes) | 23 ifeq ($(MXE_NATIVE_BUILD),yes) |
16 ## This may also be needed on some systems: NO_AVX2=1 | 24 ## This may also be needed on some systems: NO_AVX2=1 |
17 $(PKG)_MAKE_OPTS += NO_CBLAS=1 USE_THREAD=1 CC=$(MXE_CC) FC=$(MXE_F77) | 25 $(PKG)_MAKE_OPTS += NO_CBLAS=1 USE_THREAD=1 CC=$($(PKG)_MXE_CC) FC=$($(PKG)_MXE_F77) |
18 else | 26 else |
19 $(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) | 27 $(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) |
20 endif | 28 endif |
21 | 29 |
22 ifeq ($(MXE_WINDOWS_BUILD),yes) | 30 ifeq ($(MXE_WINDOWS_BUILD),yes) |
23 $(PKG)_MAKE_OPTS += EXTRALIB=-lxerbla | 31 $(PKG)_MAKE_OPTS += EXTRALIB=-lxerbla |
24 endif | 32 endif |