diff --git a/var/spack/repos/builtin/packages/paraconf/package.py b/var/spack/repos/builtin/packages/paraconf/package.py index 5ba73e9a319..3cab4c098e4 100644 --- a/var/spack/repos/builtin/packages/paraconf/package.py +++ b/var/spack/repos/builtin/packages/paraconf/package.py @@ -31,6 +31,10 @@ class Paraconf(CMakePackage): variant("fortran", default=True, description="Enable Fortran support") variant("tests", default=False, description="Build tests") + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("fortran", type="build", when="+fortran") + depends_on("cmake@3.5:", type=("build")) depends_on("pkgconfig", type=("build")) depends_on("libyaml@0.1.7:", type=("link", "run")) diff --git a/var/spack/repos/builtin/packages/pdi/package.py b/var/spack/repos/builtin/packages/pdi/package.py index b699f3fcdd2..276e43ae747 100644 --- a/var/spack/repos/builtin/packages/pdi/package.py +++ b/var/spack/repos/builtin/packages/pdi/package.py @@ -32,6 +32,10 @@ class Pdi(CMakePackage): variant("fortran", default=True, description="Enable Fortran support") variant("python", default=True, description="Enable Python support") + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("fortran", type="build", when="+fortran") + depends_on("cmake@3.16.3:", type=("build"), when="@1.8:") depends_on("doxygen@1.8.17:", type=("build"), when="@1.8: +docs") depends_on("paraconf@1:", type=("link", "run"), when="@1.6:") diff --git a/var/spack/repos/builtin/packages/pdiplugin-decl-hdf5/package.py b/var/spack/repos/builtin/packages/pdiplugin-decl-hdf5/package.py index 0229bd25912..8b8baf248af 100644 --- a/var/spack/repos/builtin/packages/pdiplugin-decl-hdf5/package.py +++ b/var/spack/repos/builtin/packages/pdiplugin-decl-hdf5/package.py @@ -28,6 +28,10 @@ class PdipluginDeclHdf5(CMakePackage): variant("tests", default=False, description="Build tests") variant("mpi", default=True, description="Enable parallel HDF5") + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("fortran", type="build", when="+fortran") + depends_on("cmake@3.16.3:", type=("build"), when="@1.8:") depends_on("hdf5@1.10.4:1 +shared", type=("build", "link", "run"), when="@1.8:") depends_on("hdf5 +mpi", type=("build", "link", "run"), when="+mpi") diff --git a/var/spack/repos/builtin/packages/pdiplugin-decl-netcdf/package.py b/var/spack/repos/builtin/packages/pdiplugin-decl-netcdf/package.py index bc7b7435a04..483817e0940 100644 --- a/var/spack/repos/builtin/packages/pdiplugin-decl-netcdf/package.py +++ b/var/spack/repos/builtin/packages/pdiplugin-decl-netcdf/package.py @@ -24,6 +24,9 @@ class PdipluginDeclNetcdf(CMakePackage): variant("tests", default=False, description="Build tests") variant("mpi", default=True, description="Enable parallel NetCDF") + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("cmake@3.16.3:", type=("build"), when="@1.8:") depends_on("netcdf-c@4.7.3:4", type=("link"), when="@1.8:") depends_on("netcdf-c@4.6.2:4+mpi", type=("link"), when="+mpi") diff --git a/var/spack/repos/builtin/packages/pdiplugin-mpi/package.py b/var/spack/repos/builtin/packages/pdiplugin-mpi/package.py index eb0956b3803..1c6c4d3c6c9 100644 --- a/var/spack/repos/builtin/packages/pdiplugin-mpi/package.py +++ b/var/spack/repos/builtin/packages/pdiplugin-mpi/package.py @@ -22,6 +22,9 @@ class PdipluginMpi(CMakePackage): variant("tests", default=False, description="Build tests") + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("cmake@3.16.3:", type=("build"), when="@1.8:") depends_on("mpi", type=("build", "link", "run")) depends_on("pdi@develop", type=("link", "run"), when="@develop") diff --git a/var/spack/repos/builtin/packages/pdiplugin-pycall/package.py b/var/spack/repos/builtin/packages/pdiplugin-pycall/package.py index 3cd08606414..cedf0116d9b 100644 --- a/var/spack/repos/builtin/packages/pdiplugin-pycall/package.py +++ b/var/spack/repos/builtin/packages/pdiplugin-pycall/package.py @@ -22,6 +22,9 @@ class PdipluginPycall(CMakePackage): variant("tests", default=False, description="Build tests") + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("cmake@3.16.3:", type=("build"), when="@1.8:") depends_on("pdi+python@develop", type=("link", "run"), when="@develop") depends_on("pdi+python@1.8.1", type=("link", "run"), when="@1.8.1") diff --git a/var/spack/repos/builtin/packages/pdiplugin-serialize/package.py b/var/spack/repos/builtin/packages/pdiplugin-serialize/package.py index b6bd43dc565..2fca2dfcac6 100644 --- a/var/spack/repos/builtin/packages/pdiplugin-serialize/package.py +++ b/var/spack/repos/builtin/packages/pdiplugin-serialize/package.py @@ -23,6 +23,9 @@ class PdipluginSerialize(CMakePackage): variant("tests", default=False, description="Build tests") + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("cmake@3.16.3:", type=("build"), when="@1.8:") depends_on("pdi@develop", type=("link", "run"), when="@develop") depends_on("pdi@1.8.1", type=("link", "run"), when="@1.8.1") diff --git a/var/spack/repos/builtin/packages/pdiplugin-set-value/package.py b/var/spack/repos/builtin/packages/pdiplugin-set-value/package.py index 21c192c6dec..e3a2b158703 100644 --- a/var/spack/repos/builtin/packages/pdiplugin-set-value/package.py +++ b/var/spack/repos/builtin/packages/pdiplugin-set-value/package.py @@ -23,6 +23,9 @@ class PdipluginSetValue(CMakePackage): variant("tests", default=False, description="Build tests") + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("cmake@3.16.3:", type=("build"), when="@1.8:") depends_on("pdi@develop", type=("link", "run"), when="@develop") depends_on("pdi@1.8.1", type=("link", "run"), when="@1.8.1") diff --git a/var/spack/repos/builtin/packages/pdiplugin-trace/package.py b/var/spack/repos/builtin/packages/pdiplugin-trace/package.py index af620c39869..4f582ae945e 100644 --- a/var/spack/repos/builtin/packages/pdiplugin-trace/package.py +++ b/var/spack/repos/builtin/packages/pdiplugin-trace/package.py @@ -23,6 +23,9 @@ class PdipluginTrace(CMakePackage): variant("tests", default=False, description="Build tests") + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("cmake@3.16.3:", type=("build"), when="@1.8:") depends_on("pdi@develop", type=("link", "run"), when="@develop") depends_on("pdi@1.8.1", type=("link", "run"), when="@1.8.1") diff --git a/var/spack/repos/builtin/packages/pdiplugin-user-code/package.py b/var/spack/repos/builtin/packages/pdiplugin-user-code/package.py index 0a41eeb95cc..10e8d2f1161 100644 --- a/var/spack/repos/builtin/packages/pdiplugin-user-code/package.py +++ b/var/spack/repos/builtin/packages/pdiplugin-user-code/package.py @@ -24,6 +24,9 @@ class PdipluginUserCode(CMakePackage): variant("tests", default=False, description="Build tests") + depends_on("c", type="build") + depends_on("cxx", type="build") + depends_on("cmake@3.16.3:", type=("build"), when="@1.8:") depends_on("pdi@develop", type=("link", "run"), when="@develop") depends_on("pdi@1.8.1", type=("link", "run"), when="@1.8.1")