################################################################################ # # armadillo # ################################################################################ ARMADILLO_VERSION = 9.900.2 ARMADILLO_SOURCE = armadillo-$(ARMADILLO_VERSION).tar.xz.RETIRED ARMADILLO_SITE = https://sourceforge.net/projects/arma/files/retired ARMADILLO_INSTALL_STAGING = YES ARMADILLO_LICENSE = Apache-2.0 ARMADILLO_LICENSE_FILES = LICENSE.txt ARMADILLO_CONF_OPTS = -DDETECT_HDF5=false # blas support may be provided by lapack (libblas.a) or openblas (libopenblas.a) ARMADILLO_CONF_OPTS += -DBLAS_FOUND=ON ifeq ($(BR2_PACKAGE_ARMADILLO_OPENBLAS),y) ARMADILLO_CONF_OPTS += -DBLAS_LIBRARIES=-lopenblas ARMADILLO_DEPENDENCIES += openblas else # Since BR2_PACKAGE_LAPACK is selected in this case, the dependency on it is # added below. ARMADILLO_CONF_OPTS += -DBLAS_LIBRARIES=-lblas endif # lapack support is optional and can only be provided by lapack, not openblas ifeq ($(BR2_PACKAGE_LAPACK),y) ARMADILLO_CONF_OPTS += -DLAPACK_FOUND=ON ARMADILLO_DEPENDENCIES += lapack endif define ARMADILLO_EXTRACT_CMDS $(TAR) --strip-components=1 -C $(@D) $(TAR_OPTIONS) $($(PKG)_DL_DIR)/$(ARMADILLO_SOURCE) endef $(eval $(cmake-package))