From fdc8f71a5c28f04387872761a94d01ce8a02e19e Mon Sep 17 00:00:00 2001 From: Christoph Junghans Date: Sat, 15 Apr 2017 20:57:44 -0600 Subject: trilinos: allow to compile exodus (#3857) --- var/spack/repos/builtin/packages/trilinos/package.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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([ -- cgit v1.2.3-70-g09d2