1234567891011121314151617181920212223 |
- # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
- name = 'Eigen'
- version = '3.3.8'
- homepage = 'https://eigen.tuxfamily.org'
- description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers,
- and related algorithms."""
- # only includes header files, but requires CMake so using non-system toolchain
- toolchain = {'name': 'GCCcore', 'version': '10.2.0'}
- source_urls = ['https://gitlab.com/libeigen/eigen/-/archive/%(version)s']
- sources = [SOURCELOWER_TAR_BZ2]
- checksums = ['0215c6593c4ee9f1f7f28238c4e8995584ebf3b556e9dbf933d84feb98d5b9ef']
- # using CMake built with GCCcore to avoid relying on the system compiler to build it
- builddependencies = [
- ('binutils', '2.35'), # to make CMake compiler health check pass on old systems
- ('CMake', '3.18.4'),
- ]
- moduleclass = 'math'
|