Add when's to some tau dependencies (#46212)

* Add when's to some tau dependencies

* [@spackbot] updating style on behalf of AlexanderRichert-NOAA
This commit is contained in:
Alex Richert 2024-09-05 10:35:01 -07:00 committed by GitHub
parent 33621a9860
commit c3a1d1f91e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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,