Alien-CMake
view release on metacpan or search on metacpan
inc/My/Builder.pm view on Meta::CPAN
220221222223224225226227228229230231232233234235236237238239240
$self
->add_to_cleanup(
'build_done'
);
}
sub
clean_build_done_marker {
my
$self
=
shift
;
unlink
'build_done'
if
(-e
'build_done'
);
}
sub
check_sha1sum {
my
(
$self
,
$file
,
$sha1sum
) =
@_
;
my
$alg
=
length
$sha1sum
== 64 ?
'SHA-256'
:
'SHA-1'
;
my
$sha1
= Digest::SHA->new(
$alg
);
my
$fh
;
open
(
$fh
,
$file
) or
die
"###ERROR## Cannot check checksum for '$file'\n"
;
binmode
(
$fh
);
$sha1
->addfile(
$fh
);
close
(
$fh
);
return
(
$sha1
->hexdigest eq
$sha1sum
) ? 1 : 0
}
sub
patch_command {
( run in 0.234 second using v1.01-cache-2.11-cpan-a5abf4f5562 )