# IT4Innovations 2018

name = 'Eigen'
version = '3.3.5'

homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page'

description = """
 Eigen is a C++ template library for linear algebra:
 matrices, vectors, numerical solvers, and related algorithms.
"""

# only includes header files, so no need for a non-dummy toolchain
toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}

source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get']
sources = ['%(version)s.tar.bz2']
checksums = ['7352bff3ea299e4c7d7fbe31c504f8eb9149d7e685dec5a12fbaa26379f603e2']

# stick to latest CMake 3.9.x, since more recent CMake versions require a C++ local_compiler that supports C++11,
# which may not be available yet in older OSs (e.g. CentOS 6.x)
builddependencies = [('CMake', '3.11.4')]

moduleclass = 'math'