diff options
author | 2014-03-24 14:58:42 +0000 | |
---|---|---|
committer | 2014-03-24 14:58:42 +0000 | |
commit | 91f110e064cd7c194e59e019b83bb7496c1c84d4 (patch) | |
tree | 3e8e577405dba7e94b43cbf21c22f21aaa5ab949 /gnu/usr.bin/perl/cpan/Module-Build/lib/Module/Build/API.pod | |
parent | do not call purge_task every 10 secs, it is only needed once at startup and (diff) | |
download | wireguard-openbsd-91f110e064cd7c194e59e019b83bb7496c1c84d4.tar.xz wireguard-openbsd-91f110e064cd7c194e59e019b83bb7496c1c84d4.zip |
Import perl-5.18.2
OK espie@ sthen@ deraadt@
Diffstat (limited to 'gnu/usr.bin/perl/cpan/Module-Build/lib/Module/Build/API.pod')
-rw-r--r-- | gnu/usr.bin/perl/cpan/Module-Build/lib/Module/Build/API.pod | 58 |
1 files changed, 46 insertions, 12 deletions
diff --git a/gnu/usr.bin/perl/cpan/Module-Build/lib/Module/Build/API.pod b/gnu/usr.bin/perl/cpan/Module-Build/lib/Module/Build/API.pod index 29d2f359c8e..4980218dac7 100644 --- a/gnu/usr.bin/perl/cpan/Module-Build/lib/Module/Build/API.pod +++ b/gnu/usr.bin/perl/cpan/Module-Build/lib/Module/Build/API.pod @@ -157,6 +157,24 @@ checking on binary/packaged distributions of the module. See the documentation for L<Module::Build::Authoring/"PREREQUISITES"> for the details of how requirements can be specified. +=item configure_requires + +[version 0.30] + +Modules listed in this section must be installed I<before> configuring +this distribution (i.e. before running the F<Build.PL> script). +This might be a specific minimum version of C<Module::Build> or any +other module the F<Build.PL> needs in order to do its stuff. Clients +like C<CPAN.pm> or C<CPANPLUS> will be expected to pick +C<configure_requires> out of the F<META.yml> file and install these +items before running the C<Build.PL>. + +Module::Build may automatically add itself to configure_requires. +See L</auto_configure_requires> for details. + +See the documentation for L<Module::Build::Authoring/"PREREQUISITES"> +for the details of how requirements can be specified. + =item create_packlist [version 0.28] @@ -612,7 +630,7 @@ specify explicitly. [version 0.36] The C<needs_compiler> parameter indicates whether a compiler is required to -build the distsribution. The default is false, unless XS files are found or +build the distribution. The default is false, unless XS files are found or the C<c_source> parameter is set, in which case it is true. If true, L<ExtUtils::CBuilder> is automatically added to C<build_requires> if needed. @@ -834,6 +852,17 @@ SIGNATURE file to the MANIFEST (therefore, don't add it yourself). The default value is false. In the future, the default may change to true if you have C<Module::Signature> installed on your system. +=item tap_harness_args + +[version 0.2808_03] + +An optional parameter specifying parameters to be passed to TAP::Harness when +running tests. Must be given as a hash reference of parameters; see the +L<TAP::Harness|TAP::Harness> documentation for details. Note that specifying +this parameter will implicitly set C<use_tap_harness> to a true value. You +must therefore be sure to add TAP::Harness as a requirement for your module in +L</build_requires>. + =item test_files [version 0.23] @@ -862,17 +891,6 @@ therefore be sure to add TAP::Harness as a requirement for your module in L</build_requires>. Implicitly set to a true value if C<tap_harness_args> is specified. -=item tap_harness_args - -[version 0.2808_03] - -An optional parameter specifying parameters to be passed to TAP::Harness when -running tests. Must be given as a hash reference of parameters; see the -L<TAP::Harness|TAP::Harness> documentation for details. Note that specifying -this parameter will implicitly set C<use_tap_harness> to a true value. You -must therefore be sure to add TAP::Harness as a requirement for your module in -L</build_requires>. - =item xs_files [version 0.19] @@ -1382,6 +1400,22 @@ characters will do their special things. If you supply multiple arguments, no shell will get involved and the command will be executed directly. +=item extra_compiler_flags() + +=item extra_compiler_flags(@flags) + +[version 0.25] + +Set or retrieve the extra compiler flags. Returns an arrayref of flags. + +=item extra_linker_flags() + +=item extra_linker_flags(@flags) + +[version 0.25] + +Set or retrieve the extra linker flags. Returns an arrayref of flags. + =item feature($name) =item feature($name => $value) |