Module::CPANTS::Kwalitee::NeedsCompiler(3pm)

Module::CPANTS::Kwalitee::NeedsCompiler3pm

Checks if the module needs a (probably c) compiler

Usage

Checks if there is some indication in the module that it needs a C compiler to build and install

Overview

Methods

order

Defines the order in which Kwalitee tests should be run.

Returns 200.

analyse

Checks for file with .c, .h or .xs extensions. Check is the module depends on any of the Inline:: modules or on ExtUtils::CBuilder or ExtUtils::ParseXS.

TODO:

How to recognize cases such as https://metacpan.org/release/GAAS/Perl-API-0.01/ and https://metacpan.org/release/Term-Size-Perl that generate the .c files during installation

In addition there are modules that can work without their XS part. E.g. Scalar-List-Utils, Net-DNS, Template-Toolkit For our purposes these all should be marked as "need C compiler" as they need it for their full functionality and speed.

kwalitee_indicators

No Kwalitee Indicator.

Releases

8 releases since Debian 6.0 (Squeeze); the text changed 6 times.

  1. 6.0
  2. 7
  3. 8
  4. 9
  5. 10
  6. 11–12
  7. 13

Author

Gábor Szabó <https://metacpan.org/author/szabgab>

From libmodule-cpants-analyse-perl 1.02-1+deb13u1 in Debian 13 (Trixie). Parsed by carta from the page's man source.