It seems that Module::Build is in the spotlight again, with much discussion polarised into the protagonists and the antagonists: see this.

However, I was musing on what the situation would be if Module::Build had not been written. An alternative approach could be to write a make script in perl - able to process the output from EU:MM. This would decouple the portability arguments against MakeMaker from the rest, and enable MM potentially to work with more platforms and reduce the supported platform specific baggage and cruft that is in MM.

Also, having a perl 'make' that works across platforms with the same type of makefile, could be a useful tool for solving problems building and installing other cross-platform software than perl.

Is this just a pipe dream or has someone attempted and abandoned it for some good reasons?

--
I'm Not Just Another Perl Hacker


In reply to a pure perl make? by rinceWind

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.