Module-JSAN
view release on metacpan or search on metacpan
inc/Module/Build/Functions.pm view on Meta::CPAN
sub extra_compiler_flags {
my $flag = shift;
if ( 'ARRAY' eq ref $flag ) {
foreach my $f ( @{$flag} ) {
extra_compiler_flags($f);
}
}
if ( $flag =~ m{\s} ) {
my @flags = split m{\s+}, $flag;
foreach my $f (@flags) {
extra_compiler_flags($f);
}
} else {
_create_arrayref('extra_compiler_flags');
push @{ $ARGS{'extra_compiler_flags'} }, $flag;
}
_mb_required('0.19');
return;
} ## end sub extra_compiler_flags
sub extra_linker_flags {
my $flag = shift;
if ( 'ARRAY' eq ref $flag ) {
foreach my $f ( @{$flag} ) {
extra_linker_flags($f);
}
}
if ( $flag =~ m{\s} ) {
my @flags = split m{\s+}, $flag;
foreach my $f (@flags) {
extra_linker_flags($f);
}
} else {
_create_arrayref('extra_linker_flags');
push @{ $ARGS{'extra_linker_flags'} }, $flag;
}
_mb_required('0.19');
return;
} ## end sub extra_linker_flags
( run in 0.811 second using v1.01-cache-2.11-cpan-71847e10f99 )