diff --git a/mpcdf_common.py b/mpcdf_common.py index e06248c646d73dc90cde1bf564ad1e4e7521ae69..53dce12e6bb01f3b1f8a9fceb724e7a225ddd0bb 100644 --- a/mpcdf_common.py +++ b/mpcdf_common.py @@ -1092,8 +1092,11 @@ Macros: for rocm in rocms: for compiler in filter(valid_rocm, compilers + amds): + dependencies = ((project, compiler),) + if not parent: + dependencies = rocm_dependencies(rocm) + dependencies repo(rocm + "_" + compiler, - rocm_dependencies(rocm) + ((project, compiler),), + dependencies, rocm=True, rocm_repository=rocm, additional_tags=("Prefer: mpcdf_" + rocm,)) for mpi in filter(partial(valid_mpi, compiler), filter(is_openmpi, mpis)):