summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeth R. Johnson <johnsonsr@ornl.gov>2021-11-08 08:29:35 -0500
committerGitHub <noreply@github.com>2021-11-08 08:29:35 -0500
commit18d506c7fbed6d5f0802b4ed4f997d14e4391a74 (patch)
tree40d11812e0f17720b25ac38c85cecb87f52af259
parentc384ac88a0c47f9fe7e2a1942299f23d6d87a41c (diff)
downloadspack-18d506c7fbed6d5f0802b4ed4f997d14e4391a74.tar.gz
spack-18d506c7fbed6d5f0802b4ed4f997d14e4391a74.tar.bz2
spack-18d506c7fbed6d5f0802b4ed4f997d14e4391a74.tar.xz
spack-18d506c7fbed6d5f0802b4ed4f997d14e4391a74.zip
trilinos: disable optional packages by default (#26815)
-rw-r--r--var/spack/repos/builtin/packages/trilinos/package.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/var/spack/repos/builtin/packages/trilinos/package.py b/var/spack/repos/builtin/packages/trilinos/package.py
index ae8cd1a43d..4e6ff07e3c 100644
--- a/var/spack/repos/builtin/packages/trilinos/package.py
+++ b/var/spack/repos/builtin/packages/trilinos/package.py
@@ -295,6 +295,7 @@ class Trilinos(CMakePackage, CudaPackage):
depends_on('hypre~internal-superlu~int64', when='+hypre')
depends_on('kokkos-nvcc-wrapper', when='+wrapper')
depends_on('lapack')
+ # depends_on('perl', type=('build',)) # TriBITS finds but doesn't use...
depends_on('libx11', when='+x11')
depends_on('matio', when='+exodus')
depends_on('metis', when='+zoltan')
@@ -438,20 +439,18 @@ class Trilinos(CMakePackage, CudaPackage):
options.extend([
define('Trilinos_VERBOSE_CONFIGURE', False),
define_from_variant('BUILD_SHARED_LIBS', 'shared'),
- define_from_variant("CMAKE_CXX_STANDARD", "cxxstd"),
- define_trilinos_enable('TESTS', False),
- define_trilinos_enable('EXAMPLES', False),
+ define_from_variant('CMAKE_CXX_STANDARD', 'cxxstd'),
+ define_trilinos_enable('ALL_OPTIONAL_PACKAGES', False),
+ define_trilinos_enable('ALL_PACKAGES', False),
define_trilinos_enable('CXX11', True),
define_trilinos_enable('DEBUG', 'debug'),
+ define_trilinos_enable('EXAMPLES', False),
+ define_trilinos_enable('SECONDARY_TESTED_CODE', True),
+ define_trilinos_enable('TESTS', False),
define_trilinos_enable('Fortran'),
define_trilinos_enable('OpenMP'),
define_trilinos_enable('EXPLICIT_INSTANTIATION',
'explicit_template_instantiation')
- # The following can cause problems on systems that don't have
- # static libraries available for things like dl and pthreads
- # for example when trying to build static libs
- # define_from_variant('TPL_FIND_SHARED_LIBS', 'shared')
- # define('Trilinos_LINK_SEARCH_START_STATIC', '+shared' not in spec)
])
# ################## Trilinos Packages #####################