Andrew Cagney <ac131313@redhat.com> writes:
> (cd etc; $(MAKE) $(FLAGS_TO_PASS) check)
Just FYI,
If there is no etc/, the above should barf. This is because MAKE runs
/bin/sh -e and the unchecked `cd''s error status should cause an abort.
I thought GNU make didn't do that?
* Some versions of `make' invoke the shell with the `-e' flag,
except under `-k' (*note Testing the Compilation of a Program:
Testing.). The `-e' flag tells the shell to exit as soon as any
program it runs returns a nonzero status. We feel it is cleaner to
write each shell command line to stand on its own and not require
this special treatment.