SCons is for me one of the most convenient build systems out there but at
least if you take a look at the manual and esp. in the section about writing
your own builders, it looks like a little bit of a pain to extend. Or actually
there doesn't seem to be a short way to extend build environments at all.