1################################################################################ 2# 3# armadillo 4# 5################################################################################ 6 7ARMADILLO_VERSION = 9.900.2 8ARMADILLO_SOURCE = armadillo-$(ARMADILLO_VERSION).tar.xz 9ARMADILLO_SITE = https://downloads.sourceforge.net/project/arma 10ARMADILLO_INSTALL_STAGING = YES 11ARMADILLO_LICENSE = Apache-2.0 12ARMADILLO_LICENSE_FILES = LICENSE.txt 13 14ARMADILLO_CONF_OPTS = -DDETECT_HDF5=false 15 16# blas support may be provided by lapack (libblas.a) or openblas (libopenblas.a) 17ARMADILLO_CONF_OPTS += -DBLAS_FOUND=ON 18ifeq ($(BR2_PACKAGE_ARMADILLO_OPENBLAS),y) 19ARMADILLO_CONF_OPTS += -DBLAS_LIBRARIES=-lopenblas 20ARMADILLO_DEPENDENCIES += openblas 21else 22# Since BR2_PACKAGE_LAPACK is selected in this case, the dependency on it is 23# added below. 24ARMADILLO_CONF_OPTS += -DBLAS_LIBRARIES=-lblas 25endif 26 27# lapack support is optional and can only be provided by lapack, not openblas 28ifeq ($(BR2_PACKAGE_LAPACK),y) 29ARMADILLO_CONF_OPTS += -DLAPACK_FOUND=ON 30ARMADILLO_DEPENDENCIES += lapack 31endif 32 33$(eval $(cmake-package)) 34