Const-Introspect-C

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         }
      },
      "runtime" : {
         "requires" : {
            "Capture::Tiny" : "0",
            "Data::Section::Simple" : "0",
            "FFI::Build" : "0",
            "FFI::Platypus" : "1.00",
            "Moo" : "2.0",
            "Path::Tiny" : "0",
            "Ref::Util" : "0",
            "Template" : "0",
            "perl" : "5.020"
         }
      },
      "test" : {
         "requires" : {
            "Test2::V0" : "0.000060",
            "perl" : "5.020"
         }
      }

META.yml  view on Meta::CPAN

  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: Const-Introspect-C
requires:
  Capture::Tiny: '0'
  Data::Section::Simple: '0'
  FFI::Build: '0'
  FFI::Platypus: '1.00'
  Moo: '2.0'
  Path::Tiny: '0'
  Ref::Util: '0'
  Template: '0'
  perl: '5.020'
resources:
  IRC: irc://irc.perl.org/#native
  bugtracker: https://github.com/PerlFFI/Const-Introspect-C/issues
  homepage: https://metacpan.org/pod/Const::Introspect::C
  repository: git://github.com/PerlFFI/Const-Introspect-C.git
version: '0.01'
x_generated_by_perl: v5.32.0
x_serialization_backend: 'YAML::Tiny version 1.73'

Makefile.PL  view on Meta::CPAN

    "lib/Const/Introspect/C.pm"          => "\$(INST_LIB)/Const/Introspect/C.pm",
    "lib/Const/Introspect/C/Constant.pm" => "\$(INST_LIB)/Const/Introspect/C/Constant.pm"
  },
  "PREREQ_PM" => {
    "Capture::Tiny"         => 0,
    "Data::Section::Simple" => 0,
    "FFI::Build"            => 0,
    "FFI::Platypus"         => "1.00",
    "Moo"                   => "2.0",
    "Path::Tiny"            => 0,
    "Ref::Util"             => 0,
    "Template"              => 0
  },
  "TEST_REQUIRES" => {
    "Test2::V0" => "0.000060"
  },
  "VERSION" => "0.01",
  "test"    => {
    "TESTS" => "t/*.t"
  }
);

my %FallbackPrereqs = (
  "Capture::Tiny"         => 0,
  "Data::Section::Simple" => 0,
  "FFI::Build"            => 0,
  "FFI::Platypus"         => "1.00",
  "Moo"                   => "2.0",
  "Path::Tiny"            => 0,
  "Ref::Util"             => 0,
  "Template"              => 0,
  "Test2::V0"             => "0.000060"
);

unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
  delete $WriteMakefileArgs{TEST_REQUIRES};
  delete $WriteMakefileArgs{BUILD_REQUIRES};
  $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}

lib/Const/Introspect/C.pm  view on Meta::CPAN

package Const::Introspect::C;

use Moo;
use 5.020;
use experimental qw( signatures postderef );
use Ref::Util qw( is_plain_arrayref );
use Config;
use Text::ParseWords ();
use Path::Tiny ();
use Capture::Tiny qw( capture capture_merged );
use Const::Introspect::C::Constant;
use Data::Section::Simple ();
use Template ();
use FFI::Platypus 1.00;
use FFI::Build;

t/00_diag.t  view on Meta::CPAN

my $post_diag;

$modules{$_} = $_ for qw(
  Capture::Tiny
  Data::Section::Simple
  ExtUtils::MakeMaker
  FFI::Build
  FFI::Platypus
  Moo
  Path::Tiny
  Ref::Util
  Template
  Test2::V0
);



my @modules = sort keys %modules;

sub spacer ()
{



( run in 0.270 second using v1.01-cache-2.11-cpan-4d50c553e7e )