summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/cgns/package.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/cgns/package.py b/var/spack/repos/builtin/packages/cgns/package.py
index e101f84c27..7a21848e6b 100644
--- a/var/spack/repos/builtin/packages/cgns/package.py
+++ b/var/spack/repos/builtin/packages/cgns/package.py
@@ -21,6 +21,7 @@ class Cgns(CMakePackage):
variant('fortran', default=False, description='Enable Fortran interface')
variant('scoping', default=True, description='Enable scoping')
variant('mpi', default=True, description='Enable parallel cgns')
+ variant('int64', default=False, description='Build with 64-bit integers')
depends_on('hdf5', when='+hdf5~mpi')
depends_on('hdf5+mpi', when='+hdf5+mpi')
@@ -48,6 +49,10 @@ class Cgns(CMakePackage):
'-DCMAKE_Fortran_COMPILER=%s' % spec['mpi'].mpifc
])
+ options.append(
+ '-DCGNS_ENABLE_64BIT:BOOL={0}'.format(
+ 'ON' if '+int64' in spec else 'OFF'))
+
if '+hdf5' in spec:
options.extend([
'-DCGNS_ENABLE_HDF5:BOOL=ON',