From a09214fb867846b12f1eb8ed91423636e511c1c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Thu, 28 Dec 2023 12:36:11 +0100 Subject: [PATCH] =?UTF-8?q?build:=20Error=20out=20when=20=E2=80=98scmconfi?= =?UTF-8?q?g.h=E2=80=99=20generation=20fails.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit So far the rule would silently create a broken file. * libguile/Makefile.am (scmconfig.h): Add ‘set -e’. --- libguile/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libguile/Makefile.am b/libguile/Makefile.am index eed9fd75b..249e44a49 100644 --- a/libguile/Makefile.am +++ b/libguile/Makefile.am @@ -85,7 +85,7 @@ gen-scmconfig$(EXEEXT): $(gen_scmconfig_OBJECTS) $(gen_scmconfig_DEPENDENCIES) fi scmconfig.h: ${top_builddir}/config.h gen-scmconfig$(EXEEXT) - $(AM_V_GEN)(rm -f scmconfig.h.tmp; \ + $(AM_V_GEN)(set -e; rm -f scmconfig.h.tmp; \ cat $(srcdir)/scmconfig.h.top > scmconfig.h.tmp; \ ./gen-scmconfig$(EXEEXT) >> scmconfig.h.tmp; \ chmod 444 scmconfig.h.tmp; \