Acme-Alien-__cpu_model

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

  "module_name" => "Acme::Alien::__cpu_model",
  "recursive_test_files" => 1,
  "requires" => {
    "Alien::Base" => "0.002",
    "File::ShareDir" => "1.03",
    "parent" => 0,
    "strict" => 0,
    "warnings" => 0
  },
  "test_requires" => {
    "Test2::Bundle::More" => 0,
    "Test::Alien" => "0.05"
  }
);


my %fallback_build_requires = (
  "Test2::Bundle::More" => 0,
  "Test::Alien" => "0.05"
);


unless ( eval { Module::Build->VERSION(0.4004) } ) {
  delete $module_build_args{test_requires};
  $module_build_args{build_requires} = \%fallback_build_requires;
}

my $build = Alien::Base::ModuleBuild->new(%module_build_args);

META.yml  view on Meta::CPAN

---
abstract: 'Provides the __cpu_mode symbol'
author:
  - 'Ahmad Fatoum <athreef@cpan.org>'
build_requires:
  Test2::Bundle::More: '0'
  Test::Alien: '0.05'
configure_requires:
  Alien::Base::ModuleBuild: '0.002'
  File::ShareDir: '1.03'
dynamic_config: 0
generated_by: 'Dist::Zilla version 6.008, CPAN::Meta::Converter version 2.150005'
license: perl
meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: Acme-Alien-__cpu_model

t/init.t  view on Meta::CPAN

# Initialize and destroy an instance to the library
use Test2::Bundle::More;
use Test::Alien 0.05;
use Acme::Alien::__cpu_model;

alien_ok 'Acme::Alien::__cpu_model';
my $xs = do { local $/; <DATA> };
diag 'Library at '. Acme::Alien::__cpu_model->libs;
xs_ok $xs, with_subtest {
    my($module) = @_;
    ok $module->__cpu_model_addr;
};



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