From 13726d146cb10f5ab1dd0025ae76c50da4761b62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20Kl=C3=B6cker?= Date: Fri, 24 May 2024 18:39:28 +0200 Subject: [PATCH] build: Allow autoheader to be skipped * autogen.sh: If skip_autoheader is set via autogen.rc then do not run autoheader. -- This makes it possible to skip running autoheader for packages which don't need a config.h header. GnuPG-bug-id: 7110 --- autogen.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/autogen.sh b/autogen.sh index c3776a42..dd16435b 100755 --- a/autogen.sh +++ b/autogen.sh @@ -136,6 +136,7 @@ die_p configure_opts= extraoptions= package_subdir= +skip_autoheader= # List of optional variables sourced from autogen.rc and ~/.gnupg-autogen.rc w32_toolprefixes= w32_extraoptions= @@ -514,8 +515,10 @@ if [ -n "${ACLOCAL_FLAGS}" ]; then fi info "Running $ACLOCAL ${aclocal_flags} ..." $ACLOCAL ${aclocal_flags} -info "Running autoheader..." -$AUTOHEADER +if [ -z "${skip_autoheader}" ]; then + info "Running autoheader..." + $AUTOHEADER +fi info "Running automake --gnu ..." $AUTOMAKE --gnu; info "Running autoconf${FORCE} ..."