Changeset 2591 in kBuild for trunk/src/kmk/tests/scripts/variables/SHELL
- Timestamp:
- Jun 17, 2012 8:45:31 PM (13 years ago)
- Location:
- trunk/src/kmk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk
- Property svn:ignore
-
old new 13 13 stamp-* 14 14 makebook* 15 15 16 .*gdbinit 17 .gdb_history 18 16 19 *.dep 17 20 *.dvi … … 31 34 *.pg 32 35 *.pgs 36 33 37 README 34 38 README.DOS 35 39 README.W32 40 README.OS2 36 41 aclocal.m4 37 42 autom4te.cache … … 52 57 config.h.W32 53 58 config.h-vms 59 54 60 loadavg 55 61 loadavg.c 56 62 make 63 57 64 .deps 58 65 .dep_segment 66 ID 67 TAGS 68 59 69 _* 60 70 sun4 … … 72 82 sol2 73 83 i486-linux 84 74 85 customs 86 75 87 install-sh 76 88 mkinstalldirs 89 90 .directive.asc
-
- Property svn:ignore
-
trunk/src/kmk/tests
- Property svn:ignore
--- +++
- Property svn:ignore
-
trunk/src/kmk/tests/scripts/variables/SHELL
- Property svn:keywords deleted
r1969 r2591 50 50 $extraENV{SHELL} = $mshell; 51 51 52 # bird: This was wrong, see Savannah bug #24655. Fixed in kBuild. 53 run_make_test("all: export SHELL := /./$mshell\n".' 54 all:;@echo "$(SHELL) $$SHELL" 55 ', '', "/./$mshell /./$mshell"); 52 # bird: This was wrong at some point, see Savannah bug #24655. Was first fixed in kBuild. 53 run_make_test(" 54 SHELL := /././$mshell 55 one: two 56 two: export SHELL := /./$mshell\n".' 57 one two:;@echo "$@: $(SHELL) $$SHELL" 58 ', '', "two: /./$mshell /./$mshell\none: /././$mshell $mshell\n"); 59 60 # Test .SHELLFLAGS 61 62 # We don't know the output here: on Solaris for example, every line printed 63 # by the shell in -x mode has a trailing space (!!) 64 my $script = 'true; true'; 65 my $flags = '-xc'; 66 my $out = `/bin/sh $flags '$script' 2>&1`; 67 68 run_make_test(qq! 69 .SHELLFLAGS = $flags 70 all: ; \@$script 71 !, 72 '', $out); 73 74 # We can't just use "false" because on different systems it provides a 75 # different exit code--once again Solaris: false exits with 255 not 1 76 $script = 'true; false; true'; 77 $flags = '-xec'; 78 $out = `/bin/sh $flags '$script' 2>&1`; 79 my $err = $? >> 8; 80 81 run_make_test(qq! 82 .SHELLFLAGS = $flags 83 all: ; \@$script 84 !, 85 '', "$out#MAKE#: *** [all] Error $err\n", 512); 56 86 57 87 1;
Note:
See TracChangeset
for help on using the changeset viewer.