Skip to content

Commit 4456b50

Browse files
author
Mikael Öhman
committed
Add toolchain deps to template resolution
1 parent 5d8747a commit 4456b50

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

easybuild/framework/easyconfig/templates.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
TEMPLATE_SOFTWARE_VERSIONS = [
8181
# software name, prefix for *ver and *shortver
8282
('CUDA', 'cuda'),
83+
('CUDAcore', 'cuda'),
8384
('Java', 'java'),
8485
('Perl', 'perl'),
8586
('Python', 'py'),
@@ -242,6 +243,10 @@ def template_constant_dict(config, ignore=None, skip_lower=None, toolchain=None)
242243
else:
243244
deps += config.get('builddependencies', [])
244245

246+
# Include all toolchain deps (e.g. CUDAcore template in fosscuda)
247+
if config.toolchain.tcdeps is not None:
248+
deps += config.toolchain.tcdeps
249+
245250
for dep in deps:
246251
if isinstance(dep, dict):
247252
dep_name, dep_version = dep['name'], dep['version']

0 commit comments

Comments
 (0)