civodul pushed a commit to branch main in repository guile. commit a09214fb867846b12f1eb8ed91423636e511c1c7 Author: Ludovic Courtès <l...@gnu.org> AuthorDate: Thu Dec 28 12:36:11 2023 +0100
build: Error out when ‘scmconfig.h’ generation fails. 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; \