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

Reply via email to