Je suis tombé sur une collection de macros autoconf aujourd'hui: https://www.gnu.org/software/autoconf-archive/The-Macros.html#The-Macros. Tous sont préfixés ax_
, par ex. ax_ac_append_to_file.m4
, qui est activé dans configure.ac
en incluant la ligne AX_ABSOLUTE_HEADER()
.autotools: pourquoi AX _... plutôt que AC _... dans configure.ac?
Dans le passé, je n'avais vu que des macros commençant par AC_
.
Est-ce que le passage à AX_
est une convention relativement nouvelle, un moyen d'éviter les collisions d'espace de noms, ou quelque chose d'autre?
Ce n'est pas clair. Est-ce que 'AX_' est pour les macros définies par l'utilisateur? –
'AX_' n'est pas spécifique, c'est juste une convention. Ce qui compte, c'est qu'il n'utilise pas l'un des espaces de noms réservés. – ptomato