diff options
author | Melven Roehrig-Zoellner <Melven.Roehrig-Zoellner@DLR.de> | 2022-01-12 13:20:10 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-12 05:20:10 -0700 |
commit | 5bb5bf3efb5a4773daaa17445c972bf51edc6b56 (patch) | |
tree | 8c73ca9611c7c5895570d6ef108aba1d39693f38 /var | |
parent | 55a62a1ee5ef1951ddd8874cd90113cba2bace9b (diff) | |
download | spack-5bb5bf3efb5a4773daaa17445c972bf51edc6b56.tar.gz spack-5bb5bf3efb5a4773daaa17445c972bf51edc6b56.tar.bz2 spack-5bb5bf3efb5a4773daaa17445c972bf51edc6b56.tar.xz spack-5bb5bf3efb5a4773daaa17445c972bf51edc6b56.zip |
ITensor: add v3.1.10 and 'shared' variant (#28370)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/itensor/package.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/itensor/package.py b/var/spack/repos/builtin/packages/itensor/package.py index 8a11aa4658..87c34a367f 100644 --- a/var/spack/repos/builtin/packages/itensor/package.py +++ b/var/spack/repos/builtin/packages/itensor/package.py @@ -15,6 +15,10 @@ class Itensor(MakefilePackage): homepage = "https://itensor.org/index.html" url = "https://github.com/ITensor/ITensor/archive/v3.1.6.tar.gz" + version('3.1.10', sha256='68c149e23a1ab936ef8175ea11fedc0ec64031c3686ede93c3a5ab0c893774f6') + version('3.1.9', sha256='4dd71b251b63fb7775ef854212df6f1d5d3ac4d6d1905dc03b1e6d2a0a620a17') + version('3.1.8', sha256='9dae666baa6f9317fa1ca96c6229c6e62bbbb690e5ee7345f3781948903839f4') + version('3.1.7', sha256='ff3fb3121408fc4be4aa91b16f0b0e6d2fd0129b1c9cd9b075b5197ab9b3d37f') version('3.1.6', sha256='1c42cd39c45124063d9812b851b4d99735caff7ac2da971b4287c2018d4cf32a') version('3.1.5', sha256='a0661efdda3bfc4fab1796243d4b438b0f17adce08b6bb21a2aaae9766b6a1ec') version('3.1.4', sha256='bdcfa786f5165b6f5d1a40a80e7ecca2e59e2ee7050fd60f42ef4a4a55a793c5') @@ -28,6 +32,7 @@ class Itensor(MakefilePackage): variant('openmp', default=False, description='Enable OpenMP support.') variant('hdf5', default=False, description='Build rockstar with HDF5 support.') + variant('shared', default=False, description='Also build dynamic libraries.') depends_on('lapack') depends_on('hdf5+hl', when='+hdf5') @@ -97,6 +102,10 @@ class Itensor(MakefilePackage): mf ) + # 5.shared + if '+shared' in spec: + filter_file('ITENSOR_MAKE_DYLIB=0', 'ITENSOR_MAKE_DYLIB=1', mf) + def install(self, spec, prefix): # 0.backup options.mk mf = 'options.mk' |