summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzenln <alen.kansakar@gmail.com>2017-08-31 20:14:50 -0500
committerTodd Gamblin <tgamblin@llnl.gov>2017-08-31 15:14:50 -1000
commit48599837d8782dc62aee4e5d20006e5f606103a3 (patch)
tree65abe04aab49cf245ab50d2a54ed7f8ce497fdbf
parent1d6fff1f2d2ce9b81d302a5d929e5000b2bb0720 (diff)
downloadspack-48599837d8782dc62aee4e5d20006e5f606103a3.tar.gz
spack-48599837d8782dc62aee4e5d20006e5f606103a3.tar.bz2
spack-48599837d8782dc62aee4e5d20006e5f606103a3.tar.xz
spack-48599837d8782dc62aee4e5d20006e5f606103a3.zip
Globalarrays: Adding ENABLE_I8 variant (#5249)
-rw-r--r--var/spack/repos/builtin/packages/globalarrays/package.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/globalarrays/package.py b/var/spack/repos/builtin/packages/globalarrays/package.py
index 19af1b6301..2ddf8c8b62 100644
--- a/var/spack/repos/builtin/packages/globalarrays/package.py
+++ b/var/spack/repos/builtin/packages/globalarrays/package.py
@@ -26,15 +26,18 @@ from spack import *
class Globalarrays(CMakePackage):
- """The Global Arrays (GA) toolkit provides a shared memory style programming
- environment in the context of distributed array data structures.
+ """The Global Arrays (GA) toolkit provides a shared memory style
+ programming environment in the context of distributed array data
+ structures.
"""
homepage = "http://hpc.pnl.gov/globalarrays/"
- url = "https://github.com/GlobalArrays/ga"
+ url = "https://github.com/GlobalArrays/ga"
version('master', git='https://github.com/GlobalArrays/ga', branch='master')
+ variant('i8', default=False, description='Build with 8 byte integers')
+
depends_on('blas')
depends_on('lapack')
depends_on('mpi')
@@ -57,4 +60,7 @@ class Globalarrays(CMakePackage):
'-DCMAKE_Fortran_FLAGS=-qzerosize'
])
+ if "+i8" in self.spec:
+ options.extend(['-DENABLE_I8=ON'])
+
return options