Matt Weber | cc51df6 | 2013-09-05 08:53:27 -0500 | [diff] [blame] | 1 | ################################################################################ |
| 2 | # |
| 3 | # eigen |
| 4 | # |
| 5 | ################################################################################ |
| 6 | |
| 7 | # version 3.2 |
| 8 | EIGEN_VERSION = ffa86ffb5570 |
Thomas De Schampheleire | f268f71 | 2014-10-07 09:06:03 +0200 | [diff] [blame] | 9 | EIGEN_SITE = https://bitbucket.org/eigen/eigen |
Matt Weber | cc51df6 | 2013-09-05 08:53:27 -0500 | [diff] [blame] | 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 |
Davide Viti | 3afdd66 | 2014-03-20 11:45:47 +0100 | [diff] [blame] | 15 | EIGEN_DEST_DIR = $(STAGING_DIR)/usr/include/eigen3 |
Matt Weber | cc51df6 | 2013-09-05 08:53:27 -0500 | [diff] [blame] | 16 | |
Davide Viti | feefe6b | 2014-03-31 00:30:30 +0200 | [diff] [blame] | 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 | |
Matt Weber | cc51df6 | 2013-09-05 08:53:27 -0500 | [diff] [blame] | 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 |
Davide Viti | 3afdd66 | 2014-03-20 11:45:47 +0100 | [diff] [blame] | 27 | $(RM) -r $(EIGEN_DEST_DIR) |
| 28 | mkdir -p $(EIGEN_DEST_DIR) |
| 29 | cp -a $(@D)/Eigen $(EIGEN_DEST_DIR) |
Davide Viti | feefe6b | 2014-03-31 00:30:30 +0200 | [diff] [blame] | 30 | $(EIGEN_INSTALL_UNSUPPORTED_MODULES_CMDS) |
Matt Weber | cc51df6 | 2013-09-05 08:53:27 -0500 | [diff] [blame] | 31 | endef |
| 32 | |
| 33 | $(eval $(generic-package)) |