1 ################################################################################
5 ################################################################################
8 EIGEN_VERSION = ffa86ffb5570
9 EIGEN_SITE = https://bitbucket.org/eigen/eigen
10 EIGEN_SITE_METHOD = hg
11 EIGEN_LICENSE = MPL2, BSD-3c, LGPLv2.1
12 EIGEN_LICENSE_FILES = COPYING.MPL2 COPYING.BSD COPYING.LGPL COPYING.README
13 EIGEN_INSTALL_STAGING = YES
14 EIGEN_INSTALL_TARGET = NO
15 EIGEN_DEST_DIR = $(STAGING_DIR)/usr/include/eigen3
17 ifeq ($(BR2_PACKAGE_EIGEN_UNSUPPORTED_MODULES),y)
18 define EIGEN_INSTALL_UNSUPPORTED_MODULES_CMDS
19 mkdir -p $(EIGEN_DEST_DIR)/unsupported
20 cp -a $(@D)/unsupported/Eigen $(EIGEN_DEST_DIR)/unsupported
24 # This package only consists of headers that need to be
25 # copied over to the sysroot for compile time use
26 define EIGEN_INSTALL_STAGING_CMDS
27 $(RM) -r $(EIGEN_DEST_DIR)
28 mkdir -p $(EIGEN_DEST_DIR)
29 cp -a $(@D)/Eigen $(EIGEN_DEST_DIR)
30 $(EIGEN_INSTALL_UNSUPPORTED_MODULES_CMDS)
33 $(eval $(generic-package))