From: Rusty Russell Date: Wed, 21 Nov 2012 23:38:53 +0000 (+1030) Subject: Makefile: generate config.h more carefully X-Git-Url: http://git.ozlabs.org/?p=ccan;a=commitdiff_plain;h=c07a2b209d44273098e2d435ebdca82f158c0373 Makefile: generate config.h more carefully Don't risk reading partially-constructed files. Signed-off-by: Rusty Russell --- diff --git a/Makefile b/Makefile index 0101fe06..b36aca6b 100644 --- a/Makefile +++ b/Makefile @@ -129,7 +129,7 @@ FORCE: # Ensure we don't end up with empty file if configurator fails! config.h: tools/configurator/configurator Makefile Makefile-ccan - tools/configurator/configurator $(CC) $(CCAN_CFLAGS) > $@ || rm -f $@ + tools/configurator/configurator $(CC) $(CCAN_CFLAGS) > $@.tmp && mv $@.tmp $@ include tools/Makefile -include inter-depends