* tests/scripts/variables/MAKEFLAGS: Fix some Perl warnings

This commit is contained in:
Paul Smith 2023-02-04 13:12:32 -05:00
parent f21cd822a3
commit e819fc2022

View File

@ -209,7 +209,7 @@ $answer
# sv 63347.
# Same as above, with makefile setting the value of the same variables as
# defined on the cli.
my $answer = 'erR -- hello:=world FOO=bar';
$answer = 'erR -- hello:=world FOO=bar';
run_make_test(q!
$(info $(MAKEFLAGS))
FOO=moon
@ -224,7 +224,7 @@ $answer
# sv 63347.
# Same as above, with makefile overriding the value of cli definition.
my $answer = 'erR -- hello:=world FOO=bar';
$answer = 'erR -- hello:=world FOO=bar';
run_make_test(q!
$(info $(MAKEFLAGS))
override FOO=moon
@ -240,7 +240,7 @@ $answer
# Same as above, and makefile overrides the value of cli definition.
# resets MAKEOVERRIDES.
my $answer = 'rR -- hello:=world FOO=bar';
$answer = 'rR -- hello:=world FOO=bar';
run_make_test(q!
$(info $(MAKEFLAGS))
override FOO=moon
@ -259,7 +259,7 @@ rR -- \nrR
# sv 63347.
# MAKEFLAGS set is env and makefile sets MAKEFLAGS and there is a command
# line definition.
my $answer = ' -- bye=moon hello=world';
$answer = ' -- bye=moon hello=world';
$ENV{'MAKEFLAGS'} = 'hello=world';
run_make_test(q!
$(info $(MAKEFLAGS))
@ -271,7 +271,7 @@ all:; $(info $(MAKEFLAGS))
# sv 63347.
# Conditional assignment and MAKEFLAGS.
my $answer = 'B -- bye=moon hello=world';
$answer = 'B -- bye=moon hello=world';
$ENV{'MAKEFLAGS'} = 'hello=world';
run_make_test(q!
$(info $(MAKEFLAGS))
@ -389,7 +389,7 @@ all:; $(info good)
# contains the winning switch at parse and build time.
# 9. MAKEFLAGS does not contain the beaten switch.
my @flavors = ('=', ':=', ':::=', '+=');
@flavors = ('=', ':=', ':::=', '+=');
# sv 63537
# -w vs --no-print-directory
@ -489,8 +489,8 @@ run_make_test("
MAKEFLAGS${fl}--no-print-directory
\$(info \$(MAKEFLAGS))
all:
\$(info \$(MAKEFLAGS))
\$(MAKE) -C lib2
\t \$(info \$(MAKEFLAGS))
\t \$(MAKE) -C lib2
", '-w',
"#MAKE#: Entering directory '#PWD#'
w
@ -511,8 +511,8 @@ run_make_test("
MAKEFLAGS${fl}--no-print-directory
\$(info \$(MAKEFLAGS))
all:
\$(info \$(MAKEFLAGS))
\$(MAKE) -C lib2
\t \$(info \$(MAKEFLAGS))
\t \$(MAKE) -C lib2
", '',
"#MAKE#: Entering directory '#PWD#'
w
@ -535,66 +535,70 @@ rmdir('lib2');
# -S in env.
$ENV{'MAKEFLAGS'} = '-S';
run_make_test(q!
.RECIPEPREFIX := >
$(info $(MAKEFLAGS))
all: one two
one:
$(info $(MAKEFLAGS))
#HELPER# -q fail 1
> $(info $(MAKEFLAGS))
> #HELPER# -q fail 1
two:; $(info $@)
!, '',
"S
S
#HELPER# -q fail 1
#MAKE#: *** [#MAKEFILE#:6: one] Error 1", 512);
#MAKE#: *** [#MAKEFILE#:7: one] Error 1", 512);
# -S in env, -k on the command line.
$ENV{'MAKEFLAGS'} = '-S';
run_make_test(q!
.RECIPEPREFIX := >
$(info $(MAKEFLAGS))
all: one two
one:
$(info $(MAKEFLAGS))
#HELPER# -q fail 1
> $(info $(MAKEFLAGS))
> #HELPER# -q fail 1
two:; $(info $@)
!, '-k',
"k
k
#HELPER# -q fail 1
#MAKE#: *** [#MAKEFILE#:6: one] Error 1
#MAKE#: *** [#MAKEFILE#:7: one] Error 1
two
#MAKE#: Target 'all' not remade because of errors.", 512);
# -k in env.
$ENV{'MAKEFLAGS'} = '-k';
run_make_test(q!
.RECIPEPREFIX := >
$(info $(MAKEFLAGS))
all: one two
one:
$(info $(MAKEFLAGS))
#HELPER# -q fail 1
> $(info $(MAKEFLAGS))
> #HELPER# -q fail 1
two:; $(info $@)
!, '',
"k
k
#HELPER# -q fail 1
#MAKE#: *** [#MAKEFILE#:6: one] Error 1
#MAKE#: *** [#MAKEFILE#:7: one] Error 1
two
#MAKE#: Target 'all' not remade because of errors.", 512);
# -k in env, -S on the command line.
$ENV{'MAKEFLAGS'} = '-k';
run_make_test(q!
.RECIPEPREFIX := >
$(info $(MAKEFLAGS))
all: one two
one:
$(info $(MAKEFLAGS))
#HELPER# -q fail 1
> $(info $(MAKEFLAGS))
> #HELPER# -q fail 1
two:; $(info $@)
!, '-S',
"S
S
#HELPER# -q fail 1
#MAKE#: *** [#MAKEFILE#:6: one] Error 1", 512);
#MAKE#: *** [#MAKEFILE#:7: one] Error 1", 512);
delete $ENV{'MAKEFLAGS'};
@ -605,8 +609,8 @@ MAKEFLAGS${fl}-k
\$(info \$(MAKEFLAGS))
all: one two
one:
\$(info \$(MAKEFLAGS))
#HELPER# -q fail 1
\t \$(info \$(MAKEFLAGS))
\t #HELPER# -q fail 1
two:; \$(info \$@)
", '',
"k
@ -625,8 +629,8 @@ MAKEFLAGS${fl}-k
\$(info \$(MAKEFLAGS))
all: one two
one:
\$(info \$(MAKEFLAGS))
#HELPER# -q fail 1
\t \$(info \$(MAKEFLAGS))
\t #HELPER# -q fail 1
two:; \$(info \$@)
", '-S',
"S
@ -644,8 +648,8 @@ MAKEFLAGS${fl}-k
\$(info \$(MAKEFLAGS))
all: one two
one:
\$(info \$(MAKEFLAGS))
#HELPER# -q fail 1
\t \$(info \$(MAKEFLAGS))
\t #HELPER# -q fail 1
two:; \$(info \$@)
", '',
"S
@ -664,8 +668,8 @@ MAKEFLAGS${fl}-S
\$(info \$(MAKEFLAGS))
all: one two
one:
\$(info \$(MAKEFLAGS))
#HELPER# -q fail 1
\t \$(info \$(MAKEFLAGS))
\t #HELPER# -q fail 1
two:; \$(info \$@)
", '',
"S
@ -681,8 +685,8 @@ MAKEFLAGS${fl}-S
\$(info \$(MAKEFLAGS))
all: one two
one:
\$(info \$(MAKEFLAGS))
#HELPER# -q fail 1
\t \$(info \$(MAKEFLAGS))
\t #HELPER# -q fail 1
two:; \$(info \$@)
", '-k',
"k
@ -702,8 +706,8 @@ MAKEFLAGS${fl}-S
\$(info \$(MAKEFLAGS))
all: one two
one:
\$(info \$(MAKEFLAGS))
#HELPER# -q fail 1
\t \$(info \$(MAKEFLAGS))
\t #HELPER# -q fail 1
two:; \$(info \$@)
", '',
"k