Date: Fri, 11 Jan 2013 17:57:28 -0800
From: David Boyce d...@boyski.com
Cc: help-make help-m...@gnu.org, bug-make bug-make@gnu.org
% make -j2
sleep 3
while echo ok; do sleep 1; done
ok
ok
ok
ok
exit 1
stopping make!
make: *** [job2] Terminated
make: *** [job1] Terminated
On 2013-01-10, jungsoo.son wrote:
How can i stop build immediately in build fail?
There is a patch already for this:
http://lists.gnu.org/archive/html/bug-make/2009-01/msg00035.html
And an example of how it works:
On 2013-01-12, Eli Zaretskii wrote:
Date: Fri, 11 Jan 2013 17:57:28 -0800
From: David Boyce d...@boyski.com
Cc: help-make help-m...@gnu.org, bug-make bug-make@gnu.org
% make -j2
sleep 3
while echo ok; do sleep 1; done
ok
ok
ok
ok
exit 1
stopping make!
make: *** [job2] Terminated
From: Oleksandr Gavenko gaven...@gmail.com
Date: Sat, 12 Jan 2013 11:17:17 +0200
Cc: bug-make@gnu.org, help-m...@gnu.org
On 2013-01-12, Eli Zaretskii wrote:
Date: Fri, 11 Jan 2013 17:57:28 -0800
From: David Boyce d...@boyski.com
Cc: help-make help-m...@gnu.org, bug-make
It may be a reasonable feature request but it also may not be that
hard to implement with existing functionality. Here's one approach:
% cat makefile
SHELL := $(abspath shx)
.PHONY: job
job: job1 job2
.PHONY: job1
job1:
sleep 3
exit 1
.PHONY: job2
job2:
while echo ok;
Hello,
I always run 'make' with -j8. In this case, when there are a fail it is too
hard to check the fail.
I want to kill the all sub-make process immediately when the error occurred.
How can i stop build immediately in build fail?
Best regards
Jungsoo Son