summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorDenis Davydov <davydden@gmail.com>2016-03-24 13:33:00 +0100
committerDenis Davydov <davydden@gmail.com>2016-03-25 11:56:40 +0100
commit416fcd081013afa8349d311909d50b21d9685674 (patch)
treef9fedcec158f451557bc735db2d8839a1880c8fa /var
parent0fc9326a4cc742e7a06cc1bb4192d0dfd008880d (diff)
downloadspack-416fcd081013afa8349d311909d50b21d9685674.tar.gz
spack-416fcd081013afa8349d311909d50b21d9685674.tar.bz2
spack-416fcd081013afa8349d311909d50b21d9685674.tar.xz
spack-416fcd081013afa8349d311909d50b21d9685674.zip
same
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/trilinos/package.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/var/spack/repos/builtin/packages/trilinos/package.py b/var/spack/repos/builtin/packages/trilinos/package.py
index 2e119581e1..3beadeb798 100644
--- a/var/spack/repos/builtin/packages/trilinos/package.py
+++ b/var/spack/repos/builtin/packages/trilinos/package.py
@@ -29,6 +29,7 @@ class Trilinos(Package):
variant('hypre', default=True, description='Compile with Hypre preconditioner')
variant('hdf5', default=True, description='Compile with HDF5')
variant('suite-sparse', default=True, description='Compile with SuiteSparse solvers')
+ variant('python', default=True, description='Build python wrappers')
variant('shared', default=True, description='Enables the build of shared libraries')
variant('debug', default=False, description='Builds a debug version of the libraries')
@@ -39,20 +40,20 @@ class Trilinos(Package):
depends_on('matio')
depends_on('glm')
depends_on('swig')
- depends_on('metis')
- depends_on('suite-sparse')
+ depends_on('metis',when='+metis')
+ depends_on('suite-sparse',when='+suite-sparse')
# MPI related dependencies
depends_on('mpi')
depends_on('netcdf+mpi')
- depends_on('parmetis')
- depends_on('mumps+metis+parmetis+shared') # build errors with static libs
+ depends_on('parmetis',when='+parmetis')
+ depends_on('mumps+metis+parmetis+shared',when='+mumps') # build errors with static libs
# depends_on('scalapack') # see FIXME below
- depends_on('superlu-dist')
- depends_on('hypre')
- depends_on('hdf5+mpi')
+ depends_on('superlu-dist',when='+superlu-dist')
+ depends_on('hypre',when='+hypre')
+ depends_on('hdf5+mpi',when='+hdf5')
- depends_on('python') # Needs py-numpy activated
+ depends_on('python',when='+python') # Needs py-numpy activated
patch('umfpack_from_suitesparse.patch')