Je n'ai pas vu de questions concernant GNU autoconf/automake builds, mais j'espère qu'au moins certains d'entre vous le connaissent déjà. Ici va:Comment éviter de redéfinir VERSION, PACKAGE, etc
J'ai un projet (je l'appellerai myproject) qui inclut un autre projet (fournisseur). Le projet fournisseur est un projet autonome géré par quelqu'un d'autre. Y compris un projet comme celui-ci est assez straightforward, mais dans ce cas il y a un petit accroc: chaque projet génère son propre fichier config.h
, dont chacun définit des macros standard telles que PACKAGE, VERSION, etc. Cela signifie que, lors de la construction, lorsque le vendeur est en cours de construction, je reçois beaucoup d'erreurs comme ceci:
... warning: "VERSION" redefined
... warning: this is the location of the previous definition
... warning: "PACKAGE" redefined
... warning: this is the location of the previous definition
ce ne sont que des avertissements, pour le moment au moins, mais je voudrais me débarrasser d'eux. La seule information pertinente que j'ai pu trouver avec une recherche Google est this thread sur la liste de diffusion automake, qui n'est pas beaucoup d'aide. Est-ce que quelqu'un d'autre a de meilleures idées?