From 4f1c311bb55a50b9d496eaba0561bba1930e01ba Mon Sep 17 00:00:00 2001 From: Alexander Grund Date: Thu, 9 Jan 2020 15:57:44 +0100 Subject: [PATCH] Treat srcdir as relative to the start_dir --- easybuild/easyblocks/generic/cmakemake.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyblocks/generic/cmakemake.py b/easybuild/easyblocks/generic/cmakemake.py index 4013ddbcbfb..3d0456ea9f2 100644 --- a/easybuild/easyblocks/generic/cmakemake.py +++ b/easybuild/easyblocks/generic/cmakemake.py @@ -109,7 +109,8 @@ def configure_step(self, srcdir=None, builddir=None): if srcdir is None: if self.cfg.get('srcdir', None) is not None: - srcdir = self.cfg['srcdir'] + # Note that the join returns srcdir if it is absolute + srcdir = os.path.join(default_srcdir, self.cfg['srcdir']) else: srcdir = default_srcdir