mirror of
https://git.savannah.gnu.org/git/make.git
synced 2025-01-01 10:04:49 +00:00
26 lines
685 B
Text
26 lines
685 B
Text
|
# -*-perl-*-
|
||
|
|
||
|
$description = "Test the --warn-undefined-variables option.";
|
||
|
|
||
|
$details = "Verify that warnings are printed for referencing undefined variables.";
|
||
|
|
||
|
# Without --warn-undefined-variables, nothing should happen
|
||
|
run_make_test('
|
||
|
EMPTY =
|
||
|
EREF = $(EMPTY)
|
||
|
UREF = $(UNDEFINED)
|
||
|
|
||
|
SEREF := $(EREF)
|
||
|
SUREF := $(UREF)
|
||
|
|
||
|
all: ; @echo ref $(EREF) $(UREF)',
|
||
|
'', 'ref');
|
||
|
|
||
|
# With --warn-undefined-variables, it should warn me
|
||
|
run_make_test(undef, '--warn-undefined-variables',
|
||
|
"#MAKEFILE#:7: warning: undefined variable `UNDEFINED'
|
||
|
#MAKEFILE#:9: warning: undefined variable `UNDEFINED'
|
||
|
ref");
|
||
|
|
||
|
1;
|