REQUIRED/RECOMMENDED PACKAGES:
#for a marginal decrease in collisions at a speed #cost - eventually this will be a conf file option ExtUtils::MakeMaker; #only needed for build process, can be removed after
optional (depends on your usage):
DBI, XML::Comma, HTML::Mason
presence of these modules activates the appropriate helper modules
when you "use Cache::Static;"
if you are happy to let Makefile.PL auto-detect extensions and wrappers:
perl Makefile.PL ; make ; make test && $SUDO make install
otherwise, specify any extensions/wrappers you want to exclude on the Makefile.PL command line, e.g. to exclude HTML::Mason support:
perl Makefile.PL -x=HTML::Mason (rest of args)
Note that if experiemental supports for a module, but it is not included in the default build, you can similarly enable it:
perl Makefile.PL +x=DBI (rest of args)
Note you can also disable hmc, which is an HTML::Mason::Compiler that tries to determine what physical files HTML::Mason relies on. You probably want to exclude this functionality by passing -x=hmc if you have overridden any HTML::Mason classes. Note that this leaves HTML_Mason_Util::cache_it availble:
perl Makefile.PL -x=hmc (rest of args)