[Module-build-checkins] [svn:Module-Build] r5880 - Module-Build/trunk/lib/Module/Build
Status: Beta
Brought to you by:
kwilliams
From: <kwi...@cv...> - 2006-04-09 17:09:25
|
Author: kwilliams Date: Sun Apr 9 10:08:56 2006 New Revision: 5880 Modified: Module-Build/trunk/lib/Module/Build/Base.pm Log: The syntax open(FH, "-|", @cmd) causes a compile-time syntax error on 5.005, so protect it. Modified: Module-Build/trunk/lib/Module/Build/Base.pm ============================================================================== --- Module-Build/trunk/lib/Module/Build/Base.pm (original) +++ Module-Build/trunk/lib/Module/Build/Base.pm Sun Apr 9 10:08:56 2006 @@ -346,7 +346,8 @@ my ($self, @cmd) = @_; if ($self->have_multiarg_pipeopen) { local *FH; - open FH, "-|", @cmd or die "Can't run @cmd: $!"; + unshift @cmd, "-|"; + open FH, @cmd or die "Can't run @cmd: $!"; return wantarray ? <FH> : join '', <FH>; } else { my $cmd = $self->_quote_args(@cmd); |