Audio
view release on metacpan or search on metacpan
Play/Makefile.PL view on Meta::CPAN
use ExtUtils::MakeMaker;
use Config;
my $gccopt = "";
if (defined $Config{'gccversion'})
{
$ver = $Config{'gccversion'};
if ($ver ge "2.8")
{
eval
{
if ((getpwuid($<))[6] =~ /Nick\s+Ing-Simmons/)
{
# This is the author - catch as many bugs as possible
$gccopt .= "-Wall -W -Wsign-compare";
}
}
}
}
$VERSION = '0.002';
%define = ();
@libs = ();
@clean = qw(*% *.bak);
@deps = "subdirs :: config\n";
sub MMutil::check_headers
{
my $inc = $Config{'usrinc'};
my $found = 0;
while (@_)
{
my $hdr = shift;
my $var = "HAVE_\U$hdr";
$var =~ s,[/.],_,g;
if (-f "$inc/$hdr")
{
warn "Have <$hdr>\n";
$define{$var} = 1;
$found++;
}
else
{
warn "Cannot find <$hdr>\n";
}
}
return $found;
}
sub translate_osname
{
my ($src,$dst) = @_;
open(SRC,"<$src") || die "Cannot open $src:$!";
open(DST,">$dst") || die "Cannot open $dst:$!";
while (<SRC>)
{
s/#OSNAME#/$^O/g;
print DST;
}
close(DST);
close(SRC);
push(@clean,$dst);
push(@deps,"$dst : $src\n\t\$(PERL) -pe 's/#OSNAME#/$^O/g' $src > $dst\n");
push(@deps,"config :: $dst\n\t\$(NOOP)\n");
}
my $driver = 'dummy';
foreach ($^O)
{
( run in 0.612 second using v1.01-cache-2.11-cpan-39bf76dae61 )