[svn:parrot] r42592 - in trunk: config/inter t/steps/inter
jkeenan at svn.parrot.org
jkeenan at svn.parrot.org
Fri Nov 20 02:34:56 UTC 2009
Author: jkeenan
Date: Fri Nov 20 02:34:56 2009
New Revision: 42592
URL: https://trac.parrot.org/parrot/changeset/42592
Log:
Eliminate an unnecessary internal sub in inter::progs. Touch up its verbose output. Adjust steps tests accordingly.
Modified:
trunk/config/inter/progs.pm
trunk/t/steps/inter/progs-01.t
trunk/t/steps/inter/progs-02.t
trunk/t/steps/inter/progs-03.t
Modified: trunk/config/inter/progs.pm
==============================================================================
--- trunk/config/inter/progs.pm Fri Nov 20 02:32:28 2009 (r42591)
+++ trunk/config/inter/progs.pm Fri Nov 20 02:34:56 2009 (r42592)
@@ -34,12 +34,10 @@
sub runstep {
my ( $self, $conf ) = @_;
- my $verbose = _get_verbose($conf);
-
my $ask = _prepare_for_interactivity($conf);
my $cc;
- ($conf, $cc) = _get_programs($conf, $verbose, $ask);
+ ($conf, $cc) = _get_programs($conf, $ask);
my $debug = _get_debug($conf, $ask);
@@ -55,13 +53,6 @@
return 1;
}
-sub _get_verbose {
- my $conf = shift;
- my $verbose = $conf->options->get('verbose');
- print "\n" if $verbose;
- return $verbose;
-}
-
sub _prepare_for_interactivity {
my $conf = shift;
my $ask = $conf->options->get('ask');
@@ -81,7 +72,7 @@
}
sub _get_programs {
- my ($conf, $verbose, $ask) = @_;
+ my ($conf, $ask) = @_;
# Set each variable individually so that hints files can use them as
# triggers to help pick the correct defaults for later answers.
my ( $cc, $cxx, $link, $ld, $ccflags, $linkflags, $ldflags, $libs, $lex, $yacc );
@@ -109,7 +100,7 @@
if $ask;
$conf->data->set( ccflags => $ccflags );
- $verbose and print " ccflags: $ccflags\n";
+ $conf->options->get('verbose') and print "\nccflags: $ccflags\n";
$linkflags = $conf->data->get('linkflags');
$linkflags =~ s/-libpath:\S+//g; # TT #854: No idea why.
Modified: trunk/t/steps/inter/progs-01.t
==============================================================================
--- trunk/t/steps/inter/progs-01.t Fri Nov 20 02:32:28 2009 (r42591)
+++ trunk/t/steps/inter/progs-01.t Fri Nov 20 02:34:56 2009 (r42592)
@@ -70,10 +70,9 @@
isa_ok( $object, 'Tie::Filehandle::Preempt::Stdin' );
capture( sub {
- my $verbose = inter::progs::_get_verbose($conf);
my $ask = inter::progs::_prepare_for_interactivity($conf);
my $cc;
- ($conf, $cc) = inter::progs::_get_programs($conf, $verbose, $ask);
+ ($conf, $cc) = inter::progs::_get_programs($conf, $ask);
$debug = inter::progs::_get_debug($conf, $ask);
$debug_validity = inter::progs::_is_debug_setting_valid($debug);
}, \$stdout);
Modified: trunk/t/steps/inter/progs-02.t
==============================================================================
--- trunk/t/steps/inter/progs-02.t Fri Nov 20 02:32:28 2009 (r42591)
+++ trunk/t/steps/inter/progs-02.t Fri Nov 20 02:34:56 2009 (r42592)
@@ -70,10 +70,9 @@
isa_ok( $object, 'Tie::Filehandle::Preempt::Stdin' );
capture( sub {
- my $verbose = inter::progs::_get_verbose($conf);
my $ask = inter::progs::_prepare_for_interactivity($conf);
my $cc;
- ($conf, $cc) = inter::progs::_get_programs($conf, $verbose, $ask);
+ ($conf, $cc) = inter::progs::_get_programs($conf, $ask);
$debug = inter::progs::_get_debug($conf, $ask);
$debug_validity = inter::progs::_is_debug_setting_valid($debug);
}, \$stdout);
Modified: trunk/t/steps/inter/progs-03.t
==============================================================================
--- trunk/t/steps/inter/progs-03.t Fri Nov 20 02:32:28 2009 (r42591)
+++ trunk/t/steps/inter/progs-03.t Fri Nov 20 02:34:56 2009 (r42592)
@@ -70,10 +70,9 @@
isa_ok( $object, 'Tie::Filehandle::Preempt::Stdin' );
capture( sub {
- my $verbose = inter::progs::_get_verbose($conf);
my $ask = inter::progs::_prepare_for_interactivity($conf);
my $cc;
- ($conf, $cc) = inter::progs::_get_programs($conf, $verbose, $ask);
+ ($conf, $cc) = inter::progs::_get_programs($conf, $ask);
$debug = inter::progs::_get_debug($conf, $ask);
$debug_validity = inter::progs::_is_debug_setting_valid($debug);
}, \$stdout);
More information about the parrot-commits
mailing list