On Thu, Apr 24, 2025 at 01:36:23PM +0200, Jose E. Marchesi wrote:
> While upstreaming the Algol 68 autoconf support it was pointed out that the
> shell variable A68 shall be renamed to A68C and that the macro AC_PROG_A68
> shall be renamed to AC_PROG_A68C. This is to be more consistent to the
> support for other languages like Go. This patch updates the Automake side.
[...]
> --- a/bin/automake.in
> +++ b/bin/automake.in
> @@ -1024,18 +1024,18 @@ register_language ('name' => 'java',
> # Algol 68 in GCC
> register_language ('name' => 'a68',
> 'Name' => 'Algol 68',
> - 'config_vars' => ['A68'],
> + 'config_vars' => ['A68C'],
> 'linker' => 'A68LINK',
> 'link' => '$(A68LD) $(AM_A68FLAGS) $(A68FLAGS)
> $(AM_LDFLAGS) $(LDFLAGS) -o $@',
> 'flags' => ['A68FLAGS'],
> - 'compile' => '$(A68) $(AM_A68FLAGS) $(A68FLAGS)',
> - 'ccer' => 'A68',
> + 'compile' => '$(A68C) $(AM_A68FLAGS) $(A68FLAGS)',
> + 'ccer' => 'A68C',
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.
Cheers,
Nick