comparison src/lapack.mk @ 4416:4fcca3aafbd4

lapack: update to v3.7.1 * src/lapack.mk: update version, checksum, build in own dir, shared libs
author John D
date Fri, 14 Jul 2017 11:53:38 -0400
parents 0db33a326eec
children 80461a9e516c
comparison
equal deleted inserted replaced
4415:29a1845890bd 4416:4fcca3aafbd4
1 # This file is part of MXE. 1 # This file is part of MXE.
2 # See index.html for further information. 2 # See index.html for further information.
3 3
4 PKG := lapack 4 PKG := lapack
5 $(PKG)_VERSION := 3.5.0 5 $(PKG)_VERSION := 3.7.1
6 $(PKG)_CHECKSUM := 5870081889bf5d15fd977993daab29cf3c5ea970 6 $(PKG)_CHECKSUM := 84c4f7163b52b1bf1f6ca2193f6f48ed3dec0fab
7 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) 7 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
8 $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tgz 8 $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tgz
9 $(PKG)_URL := http://www.netlib.org/$(PKG)/$($(PKG)_FILE) 9 $(PKG)_URL := http://www.netlib.org/$(PKG)/$($(PKG)_FILE)
10 $(PKG)_URL_2 := ftp://ftp.eq.uc.pt/pub/software/math/netlib/$(PKG)/$($(PKG)_FILE) 10 $(PKG)_URL_2 := ftp://ftp.eq.uc.pt/pub/software/math/netlib/$(PKG)/$($(PKG)_FILE)
11 $(PKG)_DEPS := blas 11 $(PKG)_DEPS := blas
48 $(INSTALL) '$(1)/lapack.pc' '$(HOST_LIBDIR)/pkgconfig/' 48 $(INSTALL) '$(1)/lapack.pc' '$(HOST_LIBDIR)/pkgconfig/'
49 49
50 endef 50 endef
51 else 51 else
52 define $(PKG)_BUILD 52 define $(PKG)_BUILD
53 cd '$(1)' && cmake \ 53 mkdir '$(1)/build'
54 cd '$(1)/build' && cmake \
54 -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ 55 -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
55 -DCMAKE_AR='$(MXE_AR)' \ 56 -DCMAKE_AR='$(MXE_AR)' \
56 -DCMAKE_RANLIB='$(MXE_RANLIB)' \ 57 -DCMAKE_RANLIB='$(MXE_RANLIB)' \
57 -DCMAKE_Fortran_FLAGS='$($(PKG)_DEFAULT_INTEGER_8_FLAG)' \ 58 -DCMAKE_Fortran_FLAGS='$($(PKG)_DEFAULT_INTEGER_8_FLAG)' \
59 -DBUILD_DEPRECATED=ON \
60 -DBUILD_SHARED_LIBS=$(if $(findstring yes,$(BUILD_SHARED)),ON,OFF) \
58 $($(PKG)_BLAS_CONFIG_OPTS) \ 61 $($(PKG)_BLAS_CONFIG_OPTS) \
59 . 62 $(1)
60 $(MAKE) -C '$(1)/SRC' -j '$(JOBS)' VERBOSE=1 install DESTDIR='$(3)' 63 $(MAKE) -C '$(1)/build/SRC' -j '$(JOBS)' VERBOSE=1 install DESTDIR='$(3)'
61 endef 64 endef
62 endif 65 endif