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