Query: module::install::external
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
Module::Install::External(3pm) User Contributed Perl Documentation Module::Install::External(3pm)NAMEModule::Install::External - Specify dependencies on external non-Perl thingsDESCRIPTION"Module::Install::External" provides command that allow you to declaratively specify a dependency on a program or system that is not Perl. The commands it provides are similar to those in Module::Install::Can, except that they implement an explicit dependency, in addition to just working out if the particular thing is available.COMMANDSrequires_xs requires_xs; The "requires_xs" command explicitly specifies that a C compiler and the perl header files are required in order to build (at make-time) the distribution (specifically XS files). It does not take any params, and aborts the Makefile.PL execution in a way that an automated installation or testing system will interpret as a "NA" ("not applicable to this platform") result. This may be changed to an alternative abort result at a later time. Returns true as a convenience. requires_external_cc requires_external_cc; The "requires_external_cc" command explicitly specifies that a C compiler is required in order to build (at make-time) the distribution. It does not take any params, and aborts the Makefile.PL execution in a way that an automated installation or testing system will interpret as a "NA" ("not applicable to this platform") result. This may be be changed to an alternative abort result at a later time. Returns true as a convenience. requires_external_bin requires_external_bin 'cvs'; The "requires_external_bin" command takes the name of a system command or program, similar to the "can_run" command, except that "requires_external_bin" checks in a way that is a declarative explicit dependency. The takes a single param of the command/program name, and aborts the "Makefile.PL" execution in a way that an automated installation or testing system will interpret as a "NA" ("not applicable to this platform") result. Returns true as a convenience.TO DOWork out how to save the external dependency metadata, in agreement with the larger Perl community. Implement the agreed external dependency metadata solution.AUTHORSAdam Kennedy <adamk@cpan.org>SEE ALSOModule::InstallCOPYRIGHTCopyright 2006 Adam Kennedy. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See <http://www.perl.com/perl/misc/Artistic.html> perl v5.14.2 2012-03-01 Module::Install::External(3pm)
Similar Topics in the Unix Linux Community |
---|
Install files for hp ux |
External comands in C? |
perl, testing a database for a match |
perl command understanding |
Install a Software on Fedora! |