Changeset 3140 in kBuild for trunk/src/kmk/tests/scripts/variables/SHELL
- Timestamp:
- Mar 14, 2018 9:28:10 PM (7 years ago)
- Location:
- trunk/src/kmk
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
tests/scripts/variables/SHELL (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk
-
Property svn:mergeinfo
set to
/vendor/gnumake/current merged eligible
-
Property svn:mergeinfo
set to
-
trunk/src/kmk/tests/scripts/variables/SHELL
r2591 r3140 72 72 '', $out); 73 73 74 # Do it again but add spaces to SHELLFLAGS 75 76 # Some shells (*shakes fist at Solaris*) cannot handle multiple flags in 77 # separate arguments. 78 my $t = `/bin/sh -e -c true 2>/dev/null`; 79 my $multi_ok = $? == 0; 80 81 if ($multi_ok) { 82 $flags = '-x -c'; 83 run_make_test(qq! 84 .SHELLFLAGS = $flags 85 all: ; \@$script 86 !, 87 '', $out); 88 } 89 74 90 # We can't just use "false" because on different systems it provides a 75 91 # different exit code--once again Solaris: false exits with 255 not 1 … … 83 99 all: ; \@$script 84 100 !, 85 '', "$out#MAKE#: *** [ all] Error $err\n", 512);101 '', "$out#MAKE#: *** [#MAKEFILE#:3: all] Error $err\n", 512); 86 102 87 103 1;
Note:
See TracChangeset
for help on using the changeset viewer.

