diff --git a/var/spack/repos/builtin/packages/portage/package.py b/var/spack/repos/builtin/packages/portage/package.py index c63960fe7a1..da124e1a35e 100644 --- a/var/spack/repos/builtin/packages/portage/package.py +++ b/var/spack/repos/builtin/packages/portage/package.py @@ -36,7 +36,9 @@ class Portage(CMakePackage): variant("openmp", default=False, description="Enable on-node parallelism using OpenMP") variant("cuda", default=False, description="Enable GPU parallelism using CUDA") - depends_on("cxx", type="build") # generated + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("fortran", type="build") depends_on("cmake@3.13:", type="build") diff --git a/var/spack/repos/builtin/packages/tangram/package.py b/var/spack/repos/builtin/packages/tangram/package.py index 62281ceaf7e..e69897cbc4c 100644 --- a/var/spack/repos/builtin/packages/tangram/package.py +++ b/var/spack/repos/builtin/packages/tangram/package.py @@ -40,8 +40,9 @@ class Tangram(CMakePackage): conflicts("+thrust +kokkos") # Don't enable Kokkos, Thrust simultaneously # dependencies - depends_on("c", type="build") # generated - depends_on("cxx", type="build") # generated + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("fortran", type="build") depends_on("cmake@3.13:", type="build") diff --git a/var/spack/repos/builtin/packages/wonton/package.py b/var/spack/repos/builtin/packages/wonton/package.py index c949ed3587a..2cb9787e23b 100644 --- a/var/spack/repos/builtin/packages/wonton/package.py +++ b/var/spack/repos/builtin/packages/wonton/package.py @@ -51,12 +51,15 @@ class Wonton(CMakePackage): conflicts("+thrust +kokkos") # Don't enable Kokkos, Thrust simultaneously # dependencies - depends_on("c", type="build") # generated - depends_on("cxx", type="build") # generated + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("fortran", type="build") depends_on("cmake@3.13:", type="build") - depends_on("netlib-lapack +lapacke", when="+lapacke") + depends_on("blas") + depends_on("lapack") + requires("^netlib-lapack +lapacke", when="+lapacke ^[virtuals=blas,lapack] netlib-lapack") depends_on("mpi", when="+mpi") depends_on("flecsi", when="+flecsi")