File: MyBuilder.pm

package info (click to toggle)
liblist-utilsby-xs-perl 0.06-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 212 kB
  • sloc: perl: 198; makefile: 3; sh: 1
file content (22 lines) | stat: -rw-r--r-- 493 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package builder::MyBuilder;
use strict;
use warnings;
use 5.008001;
use base 'Module::Build::XSUtil';

sub new {
    my ( $class, %args ) = @_;
    my $self = $class->SUPER::new(
        %args,
        c_source => 'xs-src',
        xs_files => {
            './xs-src/UtilsBy.xs' => './lib/List/UtilsBy/XS.xs',
        },
        generate_ppport_h  => 'lib/List/UtilsBy/ppport.h',
        extra_compiler_flags => ['-DPERL_EXT'],
        needs_compiler_c99 => 1,
    );
    return $self;
}

1;