From d33d396950a8befc57b3203549ebb8e91f60dc11 Mon Sep 17 00:00:00 2001 From: Sebastian Ohlmann <sebastian.ohlmann@mpcdf.mpg.de> Date: Tue, 12 Feb 2019 16:19:00 +0100 Subject: [PATCH] Add macro compiler_repository to have early access to compiler name This can be used to disable multibuilds for certain compilers. --- mpcdf_common.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mpcdf_common.py b/mpcdf_common.py index d7c35bf..ee6b204 100644 --- a/mpcdf_common.py +++ b/mpcdf_common.py @@ -409,10 +409,12 @@ def mpcdf_setup_repositories(api_url, project, distribution=None, parent=None, p repo("System", ("distributions", distribution)) for compiler in compilers + pgis: - repo(compiler, (project, "System"), compiler=True) + repo(compiler, (project, "System"), compiler=True, + compiler_repository=compiler) for mpi in filter(partial(valid_mpi, compiler), mpis): - repo(mpi + "_" + compiler, (project, compiler), mpi=True, mpi_repository=mpi) + repo(mpi + "_" + compiler, (project, compiler), mpi=True, + mpi_repository=mpi, compiler_repository=compiler) for cuda in cudas: for compiler in filter(partial(valid_cuda, cuda), compilers): -- GitLab