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
This commit is contained in:
Ingo Klöcker 2024-05-24 18:39:28 +02:00
parent f97245f628
commit 13726d146c
No known key found for this signature in database
GPG Key ID: F5A5D1692277A1E9

View File

@ -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} ..."