Hi Fotis,
On 02/04/15 01:00, Fotis Georgatos wrote:
Hi Ken,
On Mar 31, 2015, at 4:08 PM, Kenneth Hoste <[email protected]> wrote:
In particular, you need to know where to find things, and how to configure
EasyBuild without using the cmdline interface.
The code below should do what you're looking for:
[...]
I admit I have not run your provided code, yet from my understanding of the
framework,
this may not be the complete picture due to specific/generic easyblocks
inheritance.
(ie. think of MakeCp).
Is this perhaps a trigger for making the separation of those two groups more
clear?
(I am appealing to the ancient spirits of easybuild over here)
The provided code uses the same mechanism as EasyBuild uses internally:
if an 'easyblock' spec is specified, that wins. If it's not there, EB
will try and find an easyblock based on the software name (note that the
automagic fallback to ConfigureMake is no longer there since EasyBuild
v2.0).
It is possible that the easyblock you obtain inherits from another,
that's true, but the output of "eb --list-easyblocks" should help here.
regards,
Kenneth