summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorLoikki <loikki@users.noreply.github.com>2018-02-12 23:32:24 +0100
committerscheibelp <scheibel1@llnl.gov>2018-02-12 14:32:24 -0800
commit5fef8b69637ff885c1dd3f48a2b05351f57d5def (patch)
tree96b976225a882c501473672f22627d48027b8542 /var
parentaa152350583502a47ce9c9c8dc0d15f1d3b31207 (diff)
downloadspack-5fef8b69637ff885c1dd3f48a2b05351f57d5def.tar.gz
spack-5fef8b69637ff885c1dd3f48a2b05351f57d5def.tar.bz2
spack-5fef8b69637ff885c1dd3f48a2b05351f57d5def.tar.xz
spack-5fef8b69637ff885c1dd3f48a2b05351f57d5def.zip
grackle package: add float option (#7196)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/grackle/package.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/grackle/package.py b/var/spack/repos/builtin/packages/grackle/package.py
index 66fedfcb5a..050d0bdf5f 100644
--- a/var/spack/repos/builtin/packages/grackle/package.py
+++ b/var/spack/repos/builtin/packages/grackle/package.py
@@ -42,6 +42,8 @@ class Grackle(Package):
version('2.2', 'ec49ed1db5a42db21f478285150c2ba3')
version('2.0.1', 'a9624ad13a60c592c1a0a4ea8e1ae86d')
+ variant('float', default=False, description='Build with float')
+
depends_on('libtool', when='@2.2')
depends_on('mpi')
@@ -84,6 +86,8 @@ class Grackle(Package):
make('clean')
make('machine-{0}'.format(grackle_architecture))
make('opt-high')
+ if spec.satisfies("+float"):
+ make('precision-32')
make('show-config')
make()
mkdirp(prefix.lib)