# from Ken Williams
# on Saturday 07 October 2006 10:47 am:

>Yeah, we should at the very least indicate that the user needs to  
>install ExtUtils::CBuilder.  I'll make that change.

Is it still up to the author to manually declare the ExtUtils::CBuilder 
build_requires dependency?

Perhaps Module::Build should automatically add that when creating 
META.yml for anything with XS files?

Edge case:  "But what if I am detecting the presence of a compiler and 
offering a pure-perl alternative?"

Answer:  Module::Build should provide some mechanism for the author to 
declare "yes, I know I have XS files, but the build doesn't absolutely 
require a compiler."

This requires authors who have gone the extra mile to provide a 
compiler-free alternative to go one extra inch and disable the 
automatic prereq, but means that the uninitiated XS-only author won't 
accidentally omit it.

--Eric
-- 
As an old bass player friend of mine used to say: throw money, don't 
clap.
--Tony Parisi
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to