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 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.