Changeset 2596 in kBuild for vendor/gnumake/current/tests/scripts/variables/SHELL
- Timestamp:
- Jun 19, 2012 10:44:52 PM (12 years ago)
- Location:
- vendor/gnumake/current
- Files:
-
- 3 edited
-
. (modified) (1 prop)
-
tests (modified) (1 prop)
-
tests/scripts/variables/SHELL (modified) (1 diff, 2 props)
Legend:
- Unmodified
- Added
- Removed
-
vendor/gnumake/current
- Property svn:ignore deleted
-
vendor/gnumake/current/tests
- Property svn:ignore deleted
-
vendor/gnumake/current/tests/scripts/variables/SHELL
-
Property svn:eol-style
changed from
nativetoLF - Property svn:keywords deleted
r501 r2596 50 50 $extraENV{SHELL} = $mshell; 51 51 52 run_make_test("all: export SHELL := /./$mshell\n".' 53 all:;@echo "$(SHELL) $$SHELL" 54 ', '', "/./$mshell $mshell"); 52 run_make_test(" 53 SHELL := /././$mshell 54 one: two 55 two: export SHELL := /./$mshell\n".' 56 one two:;@echo "$@: $(SHELL) $$SHELL" 57 ', '', "two: /./$mshell /./$mshell\none: /././$mshell $mshell\n"); 58 59 # Test .SHELLFLAGS 60 61 # We don't know the output here: on Solaris for example, every line printed 62 # by the shell in -x mode has a trailing space (!!) 63 my $script = 'true; true'; 64 my $flags = '-xc'; 65 my $out = `/bin/sh $flags '$script' 2>&1`; 66 67 run_make_test(qq! 68 .SHELLFLAGS = $flags 69 all: ; \@$script 70 !, 71 '', $out); 72 73 # We can't just use "false" because on different systems it provides a 74 # different exit code--once again Solaris: false exits with 255 not 1 75 $script = 'true; false; true'; 76 $flags = '-xec'; 77 $out = `/bin/sh $flags '$script' 2>&1`; 78 my $err = $? >> 8; 79 80 run_make_test(qq! 81 .SHELLFLAGS = $flags 82 all: ; \@$script 83 !, 84 '', "$out#MAKE#: *** [all] Error $err\n", 512); 55 85 56 86 1; -
Property svn:eol-style
changed from
Note:
See TracChangeset
for help on using the changeset viewer.

