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; \

Reply via email to