1ac570786b417562b25a42e0b0ad1beef7d78740
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / eigen / eigen.mk
1 ################################################################################
2 #
3 # eigen
4 #
5 ################################################################################
6
7 # version 3.2
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
16
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
21 endef
22 endif
23
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)
31 endef
32
33 $(eval $(generic-package))