Looks good! I will update the Automake patch accordingly. Thanks.
> Hi Nick, Jose, > > nb> If the command variable name is being renamed to A68C then we > should also rename the flags variable to A68CFLAGS as per the GNU > coding standards. > > Right. Committed the change below. Thanks Nick. > Jose, let me know if problems. -k > > ----------------------------------------------------------------------------- > automake: algol68: also rename [AM_]A68FLAGS to [AM_]A68CFLAGS. > >>From https://bugs.gnu.org/78033 (automake-patches). > > * bin/automake.in (a68): change link and compile values. > * lib/Automake/Variable.pm: likewise rename. > * configure.ac: likewise rename. > * doc/automake.texi: likewise rename. > > diff --git a/bin/automake.in b/bin/automake.in > index dd6fb183b..c0b2aea4c 100644 > --- a/bin/automake.in > +++ b/bin/automake.in > @@ -1026,9 +1026,9 @@ register_language ('name' => 'a68', > 'Name' => 'Algol 68', > 'config_vars' => ['A68C'], > 'linker' => 'A68LINK', > - 'link' => '$(A68LD) $(AM_A68FLAGS) $(A68FLAGS) > $(AM_LDFLAGS) $(LDFLAGS) -o $@', > + 'link' => '$(A68LD) $(AM_A68CFLAGS) $(A68CFLAGS) > $(AM_LDFLAGS) $(LDFLAGS) -o $@', > 'flags' => ['A68FLAGS'], > - 'compile' => '$(A68C) $(AM_A68FLAGS) $(A68FLAGS)', > + 'compile' => '$(A68C) $(AM_A68CFLAGS) $(A68CFLAGS)', > 'ccer' => 'A68C', > 'compiler' => 'A68COMPILE', > 'compile_flag' => '-c', > diff --git a/configure.ac b/configure.ac > index 16cf104b2..0cfa093e8 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -567,7 +567,7 @@ fi > > # GNU Algol 68 compiler. > AC_ARG_VAR([GNU_A68], [GNU Algol 68 compiler]) > -AC_ARG_VAR([GNU_A68FLAGS], [GNU Algol 68 compiler flags]) > +AC_ARG_VAR([GNU_A68CFLAGS], [GNU Algol 68 compiler flags]) > AC_CHECK_TOOLS([GNU_A68], [ga68], [false]) > if test "$GNU_A68" != false; then > AS_IF([AM_RUN_LOG([$GNU_A68 --version && $GNU_A68 -v])], [], > > diff --git a/doc/automake.texi b/doc/automake.texi > index a94f72d74..bdd615e2d 100644 > --- a/doc/automake.texi > +++ b/doc/automake.texi > @@ -7200,11 +7200,11 @@ seen: > @item A68C > The name of the Algol 68 compiler. > > -@item A68FLAGS > +@item A68CFLAGS > Any flags to pass to the Algol 68 compiler. > > -@item AM_A68FLAGS > -The maintainer's variant of @code{A68FLAGS}. > +@item AM_A68CFLAGS > +The maintainer's variant of @code{A68CFLAGS}. > > @item A68COMPILE > The command used to compile an Algol 68 source file. The file name is > > diff --git a/lib/Automake/Variable.pm b/lib/Automake/Variable.pm > index bb1d4c983..2222b98e7 100644 > --- a/lib/Automake/Variable.pm > +++ b/lib/Automake/Variable.pm > @@ -181,7 +181,7 @@ my %_ac_macro_for_var = > CXXFLAGS => 'AC_PROG_CXX', > F77 => 'AC_PROG_F77', > A68 => 'AC_PROG_A68C', > - A68FLAGS => 'AC_PROG_A68C', > + A68CFLAGS => 'AC_PROG_A68C', > FFLAGS => 'AC_PROG_F77', > FC => 'AC_PROG_FC', > FCFLAGS => 'AC_PROG_FC', > > compile finished at Mon Apr 28 15:42:52 2025