Runs
<command>autoreconf
</command>. It encapsulates the
<command>aclocal
</command>,
<command>autoconf
</command>,
<command>autoheader
</command>,
<command>automake
</command>,
<command>autopoint
</command>, and
<command>libtoolize
</command> commands. Each command applies to
<filename>${AUTORECONF_WRKSRC}/configure.ac
</filename> or its old name,
<filename>${AUTORECONF_WRKSRC}/configure.in
</filename>. If
<filename>configure.ac
</filename> defines subdirectories with their own
<filename>configure.ac
</filename> using
<literal>AC_CONFIG_SUBDIRS
</literal>,
<command>autoreconf
</command> will recursively update those as well. The
<literal>:build
</literal> argument only adds build time dependencies on those tools but does not run
<command>autoreconf
</command>. A port can set
<varname>AUTORECONF_WRKSRC
</varname> if
<varname>WRKSRC
</varname> does not contain the path to
<filename>configure.ac
</filename>.