in reply to Making a CPAN module with ActiveState Perl

They're roughly equivalent. If you're doing very simple things and don't need to customize any part of the configuration, build, or installation process, either one would work. In that case, ExtUtils::MakeMaker is a very reasonable choice, because it's in the core on all modern versions of Perl.

If you need to customize something, Module::Build is often a more reasonable choice, because you don't have to learn the evil of how MakeMaker somehow works.

  • Comment on Re: Making a CPAN module with ActiveState Perl

Replies are listed 'Best First'.
Re^2: Making a CPAN module with ActiveState Perl
by jfroebe (Parson) on Apr 17, 2007 at 01:14 UTC
      Does that still hold true for the windows version?

      Yes, in general terms, the choice between M::B and EU::MM is not influenced by the operating system - though I guess there could well be niggles with both M::B and EU::MM that are platform dependent.

      Cheers,
      Rob