summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorChristoph Junghans <christoph.junghans@gmail.com>2017-04-15 20:57:44 -0600
committerAdam J. Stewart <ajstewart426@gmail.com>2017-04-15 21:57:44 -0500
commitfdc8f71a5c28f04387872761a94d01ce8a02e19e (patch)
treebfe343912462a4cb37b7a271748a722a2adfe687 /var
parent1d514f48bc25952daa60dac8373f53e59ce04746 (diff)
downloadspack-fdc8f71a5c28f04387872761a94d01ce8a02e19e.tar.gz
spack-fdc8f71a5c28f04387872761a94d01ce8a02e19e.tar.bz2
spack-fdc8f71a5c28f04387872761a94d01ce8a02e19e.tar.xz
spack-fdc8f71a5c28f04387872761a94d01ce8a02e19e.zip
trilinos: allow to compile exodus (#3857)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/trilinos/package.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/trilinos/package.py b/var/spack/repos/builtin/packages/trilinos/package.py
index 3c13dc68f8..9422034893 100644
--- a/var/spack/repos/builtin/packages/trilinos/package.py
+++ b/var/spack/repos/builtin/packages/trilinos/package.py
@@ -86,6 +86,7 @@ class Trilinos(CMakePackage):
variant('debug', default=False,
description='Builds a debug version of the libraries')
variant('boost', default=True, description='Compile with Boost')
+ variant('exodus', default=False, description='Compile with Exodus from SEACAS')
# Everything should be compiled with -fpic
depends_on('blas')
@@ -371,11 +372,20 @@ class Trilinos(CMakePackage):
# disable due to compiler / config errors:
options.extend([
- '-DTrilinos_ENABLE_SEACAS=OFF',
'-DTrilinos_ENABLE_Pike=OFF',
'-DTrilinos_ENABLE_STK=OFF'
])
+ # exodus
+ if '+exodus' in spec:
+ options.extend([
+ '-DTrilinos_ENABLE_SEACAS:BOOL=ON'
+ ])
+ else:
+ options.extend([
+ '-DTrilinos_ENABLE_SEACAS:BOOL=OFF'
+ ])
+
# disable due to compiler / config errors:
if spec.satisfies('%xl') or spec.satisfies('%xl_r'):
options.extend([