Ensure that -n takes precedence over -t.
[make.git] / tests / scripts / options / eval
blob06a035c32775df57e74de1d3440186771f6ca8b2
1 #                                                                    -*-perl-*-
3 $description = "Test the --eval option.";
5 $details = "Verify that --eval options take effect,
6 and are passed to sub-makes.";
8 # Verify that --eval is evaluated first
9 run_make_test(q!
10 BAR = bar
11 all: ; @echo all
12 recurse: ; @$(MAKE) -f #MAKEFILE# && echo recurse!,
13               '--eval=\$\(info\ eval\) FOO=\$\(BAR\)', "eval\nall");
15 # Make sure that --eval is handled correctly during recursion
16 run_make_test(undef, '--no-print-directory --eval=\$\(info\ eval\) recurse',
17               "eval\neval\nall\nrecurse");