VirtualBox

Ignore:
Timestamp:
Jun 19, 2012 10:44:52 PM (12 years ago)
Author:
bird
Message:

gnumake/current -> 3.82-cvs.

Location:
vendor/gnumake/current
Files:
3 edited

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 native to LF
    • Property svn:keywords deleted
    r501 r2596  
    5050$extraENV{SHELL} = $mshell;
    5151
    52 run_make_test("all: export SHELL := /./$mshell\n".'
    53 all:;@echo "$(SHELL) $$SHELL"
    54 ', '', "/./$mshell $mshell");
     52run_make_test("
     53SHELL := /././$mshell
     54one: two
     55two: export SHELL := /./$mshell\n".'
     56one 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 (!!)
     63my $script = 'true; true';
     64my $flags = '-xc';
     65my $out = `/bin/sh $flags '$script' 2>&1`;
     66
     67run_make_test(qq!
     68.SHELLFLAGS = $flags
     69all: ; \@$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`;
     78my $err = $? >> 8;
     79
     80run_make_test(qq!
     81.SHELLFLAGS = $flags
     82all: ; \@$script
     83!,
     84              '', "$out#MAKE#: *** [all] Error $err\n", 512);
    5585
    56861;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette