Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

carp::datum::makemaker(3pm) [debian man page]

Datum::MakeMaker(3pm)					User Contributed Perl Documentation				     Datum::MakeMaker(3pm)

NAME
Carp::Datum::MakeMaker - Offer to strip Carp::Datum calls statically SYNOPSIS
# Put this at the top of the Makefile.PL for your module use ExtUtils::MakeMaker; # you may omit this line use Carp::Datum::MakeMaker; DESCRIPTION
The "Carp::Datum::MakeMaker" module supersedes the regular WriteMakefile() routine of "ExtUtils::MakeMaker". When running the Makefile.PL from a module interactively, the user will be asked whether calls to "Carp::Datum" should be stripped at build time. By default, or when running non-interactively, most calls to Carp::Datum routines will be removed: the "datum_strip" program will be invoked to filter *.pm files during the build process. This program is a mere wrapper for the datum_strip() routine, defined in "Carp::Datum::Strip". The only call that will not be stripped is the DTRACE() call. However, it will be dynamically remapped to a "Log::Agent" call. It cannot be statically remapped because of its baroque interface. At the top of Makefile.PL, insert use Carp::Datum::MakeMaker; which will take care of loading "ExtUtils::MakeMaker". Note that it makes sense to refer to this module, since "Carp::Datum" is being used internally, and therefore the user will not be able to install the module if they do not have "Carp::Datum" already installed. If you wish to be nicer about "Carp::Datum" not being installed, you can say instead: use ExtUtils::MakeMaker; eval "use Carp::Datum::MakeMaker;"; WriteMakefile( 'NAME' => "Your::module::name", 'PREREQ_PM' => { 'Carp::Datum' => '0.100', }, ); It will allow them to run the Makefile.PL, and yet be reminded about the missing "Carp::Datum" module. Chances are they won't be able to go much farther though... AUTHORS
Christophe Dehaudt and Raphael Manfredi are the original authors. Send bug reports, hints, tips, suggestions to Dave Hoover at <squirrel@cpan.org>. SEE ALSO
Carp::Datum::Strip(3), ExtUtils::MakeMaker(3). perl v5.10.0 2006-04-13 Datum::MakeMaker(3pm)

Check Out this Related Man Page

Carp::Clan::Share(3pm)					User Contributed Perl Documentation				    Carp::Clan::Share(3pm)

NAME
Carp::Clan::Share - Share your Carp::Clan settings with your whole Clan VERSION
Version 0.013 SYNOPSIS
package My::Namespace use Carp::Clan::Share; # My::Namespace::Carp now exists ... package My::Namespace::Module use My::Namespace::Carp; # Acts like "use Carp::Clan qw/^My::Namespace::/;" ... package My::Other::Namespace; # You can also pass options through to Carp::Clan use Carp::Clan::Share qw/verbose/; # My::Other::Namespace::Carp now exists ... package My::Other::Namespace::Module use My::Other::Namespace::Carp; # Acts like "use Carp::Clan qw/^My::Other::Namespace:: verbose/;" ... DESCRIPTION
This is a very lightweight helper module (actually just an import method) that will automagically create a __PACKAGE__::Carp module for you. Any arguments passed to the import (e.g. via use) method are forwarded along to Carp::Clan. NOTE: If you use this from a package ending with ::Carp, then it will use the parent of of that package as the target namespace package My::Namespace::Carp; use Carp::Clan::Share; package My::Namespace::Module use My::Namespace::Carp; # Acts like "use Carp::Clan qw/^My::Namespace::/;" SEE ALSO
Carp::Clan Carp AUTHOR
Robert Krimen, "<rkrimen at cpan.org>" BUGS
Please report any bugs or feature requests to "bug-carp-clan-share at rt.cpan.org", or through the web interface at <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Carp-Clan-Share>. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes. SUPPORT
You can find documentation for this module with the perldoc command. perldoc Carp::Clan::Share You can also look for information at: o RT: CPAN's request tracker <http://rt.cpan.org/NoAuth/Bugs.html?Dist=Carp-Clan-Share> o AnnoCPAN: Annotated CPAN documentation <http://annocpan.org/dist/Carp-Clan-Share> o CPAN Ratings <http://cpanratings.perl.org/d/Carp-Clan-Share> o Search CPAN <http://search.cpan.org/dist/Carp-Clan-Share> ACKNOWLEDGEMENTS
COPYRIGHT &; LICENSE Copyright 2008 Robert Krimen This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.0 2009-08-10 Carp::Clan::Share(3pm)
Man Page