2016-08-22 20:52:34 +01:00
|
|
|
# This file is part of MXE. See LICENSE.md for licensing information.
|
2010-11-16 18:13:33 +00:00
|
|
|
|
2010-11-16 18:10:10 +00:00
|
|
|
PKG := lapack
|
2016-12-18 05:43:56 +00:00
|
|
|
$(PKG)_WEBSITE := http://www.netlib.org/lapack/
|
2018-03-16 22:27:28 +00:00
|
|
|
$(PKG)_IGNORE :=
|
|
|
|
$(PKG)_VERSION := 3.8.0
|
|
|
|
$(PKG)_CHECKSUM := a8ce4930cfc695a7c09118060f5f2aa3601130e5265b2f4572c0984d5f282e49
|
|
|
|
$(PKG)_SUBDIR := lapack-release-$(PKG)-$($(PKG)_VERSION)
|
|
|
|
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
|
|
|
|
$(PKG)_URL := https://github.com/Reference-LAPACK/lapack-release/archive/$(PKG)-$($(PKG)_VERSION).tar.gz
|
|
|
|
$(PKG)_DEPS := cc cblas
|
2010-11-16 18:10:10 +00:00
|
|
|
|
|
|
|
define $(PKG)_UPDATE
|
2018-03-16 22:27:28 +00:00
|
|
|
echo 1
|
2010-11-16 18:10:10 +00:00
|
|
|
endef
|
|
|
|
|
2018-03-16 22:27:28 +00:00
|
|
|
define $(PKG)_BUILD
|
|
|
|
cd '$(BUILD_DIR)' && '$(TARGET)-cmake' '$(SOURCE_DIR)' \
|
2012-08-25 15:11:23 +01:00
|
|
|
-DCMAKE_AR='$(PREFIX)/bin/$(TARGET)-ar' \
|
|
|
|
-DCMAKE_RANLIB='$(PREFIX)/bin/$(TARGET)-ranlib' \
|
2018-03-16 22:27:28 +00:00
|
|
|
-DLAPACKE=ON
|
|
|
|
$(MAKE) -C '$(BUILD_DIR)/SRC' -j '$(JOBS)' install
|
|
|
|
$(MAKE) -C '$(BUILD_DIR)/LAPACKE' -j '$(JOBS)' install
|
2012-05-01 17:31:25 +01:00
|
|
|
|
|
|
|
'$(TARGET)-gfortran' \
|
|
|
|
-W -Wall -Werror -pedantic \
|
2016-07-30 20:14:38 +01:00
|
|
|
'$(PWD)/src/$(PKG)-test.f' -o '$(PREFIX)/$(TARGET)/bin/test-lapack.exe' \
|
2012-05-01 17:31:25 +01:00
|
|
|
-llapack
|
2013-09-16 08:24:36 +01:00
|
|
|
|
|
|
|
'$(TARGET)-gcc' \
|
|
|
|
-W -Wall -Werror -pedantic \
|
2016-07-30 20:14:38 +01:00
|
|
|
'$(PWD)/src/$(PKG)-test.c' -o '$(PREFIX)/$(TARGET)/bin/test-lapacke.exe' \
|
2014-05-08 04:58:41 +01:00
|
|
|
-llapacke -llapack -lcblas -lblas -lgfortran -lquadmath
|
2010-11-16 18:10:10 +00:00
|
|
|
endef
|