diff options
-rw-r--r-- | var/spack/repos/builtin/packages/tau/package.py | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/var/spack/repos/builtin/packages/tau/package.py b/var/spack/repos/builtin/packages/tau/package.py index fd499910dd..94d939c03f 100644 --- a/var/spack/repos/builtin/packages/tau/package.py +++ b/var/spack/repos/builtin/packages/tau/package.py @@ -79,23 +79,39 @@ class Tau(Package): variant("pdt", default=True, description="Use PDT for source code instrumentation") variant("comm", default=False, description=" Generate profiles with MPI communicator info") variant("python", default=False, description="Activates Python support") - variant("likwid", default=False, description="Activates LIKWID support") + variant("likwid", default=False, description="Activates LIKWID support", when="@2.27") variant("ompt", default=False, description="Activates OMPT instrumentation") variant("opari", default=False, description="Activates Opari2 instrumentation") variant("shmem", default=False, description="Activates SHMEM support") variant("gasnet", default=False, description="Activates GASNET support") variant("cuda", default=False, description="Activates CUDA support") - variant("rocm", default=False, description="Activates ROCm support") - variant("level_zero", default=False, description="Activates Intel OneAPI Level Zero support") - variant("rocprofiler", default=False, description="Activates ROCm rocprofiler support") - variant("roctracer", default=False, description="Activates ROCm roctracer support") - variant("rocprofv2", default=False, description="Activates ROCm rocprofiler support") + variant("rocm", default=False, description="Activates ROCm support", when="@2.28:") + variant( + "level_zero", + default=False, + description="Activates Intel OneAPI Level Zero support", + when="@2.30:", + ) + variant( + "rocprofiler", + default=False, + description="Activates ROCm rocprofiler support", + when="@2.29.1:", + ) + variant( + "roctracer", default=False, description="Activates ROCm roctracer support", when="@2.28.1:" + ) + variant( + "rocprofv2", default=False, description="Activates ROCm rocprofiler support", when="@2.34:" + ) variant("opencl", default=False, description="Activates OpenCL support") variant("fortran", default=darwin_default, description="Activates Fortran support") variant("io", default=True, description="Activates POSIX I/O support") - variant("adios2", default=False, description="Activates ADIOS2 output support") + variant( + "adios2", default=False, description="Activates ADIOS2 output support", when="@2.26.3:" + ) variant("sqlite", default=False, description="Activates SQLite3 output support") - variant("syscall", default=False, description="Activates syscall wrapper") + variant("syscall", default=False, description="Activates syscall wrapper", when="@2.33:") variant( "profileparam", default=False, |