Unix and Linux Discussions Tagged with automated |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
1 |
2,432 |
UNIX for Beginners Questions & Answers |
|
|
|
2 |
19,804 |
Cybersecurity |
|
|
|
7 |
7,178 |
Shell Programming and Scripting |
|
|
|
4 |
3,846 |
SuSE |
|
|
|
1 |
4,824 |
OS X (Apple) |
|
|
|
36 |
124,723 |
IP Networking |
|
|
|
3 |
10,603 |
Shell Programming and Scripting |
|
|
|
0 |
1,222 |
Software Releases - RSS News |
|
|
|
0 |
1,258 |
UNIX and Linux RSS News |
|
|
|
0 |
1,302 |
UNIX and Linux RSS News |
|
|
|
0 |
1,185 |
UNIX and Linux RSS News |
|
|
|
0 |
2,532 |
Software Releases - RSS News |
|
|
|
0 |
1,457 |
Complex Event Processing RSS News |
|
|
|
0 |
13,491 |
Shell Programming and Scripting |
|
|
|
4 |
3,509 |
Shell Programming and Scripting |
|
|
|
1 |
1,957 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
2,699 |
Shell Programming and Scripting |
|
|
|
0 |
1,128 |
UNIX and Linux RSS News |
|
|
|
2 |
5,119 |
Shell Programming and Scripting |
|
|
|
0 |
932 |
Software Releases - RSS News |
|
|
|
0 |
1,005 |
Software Releases - RSS News |
|
|
|
1 |
5,572 |
UNIX and Linux Applications |
|
|
|
14 |
7,793 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
4,147 |
Programming |
|
|
|
7 |
8,178 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
12,063 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
3,949 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
9,082 |
UNIX for Advanced & Expert Users |
|
|
|
4 |
2,979 |
UNIX for Dummies Questions & Answers |
|
|
|
5 |
2,927 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
4,879 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
9,260 |
IP Networking |
Module::Install::External(3) User Contributed Perl Documentation Module::Install::External(3)
NAME
Module::Install::External - Specify dependencies on external non-Perl things
DESCRIPTION
"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.
COMMANDS
requires_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 DO
Work out how to save the external dependency metadata, in agreement with the larger Perl community.
Implement the agreed external dependency metadata solution.
AUTHORS
Adam Kennedy <adamk@cpan.org>
SEE ALSO
Module::Install
COPYRIGHT
Copyright 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.16.3 2012-03-01 Module::Install::External(3)