Pour activer une partie d'un projet autotablé de manière conditionnelle, je dois vérifier si un court tronçon de programme dans une langue non prise en charge par Autotools est compilé ou non. J'ai besoin de quelque chose comme AC_TRY_COMPILE
avec un exécutable du compilateur arbitraire - créer un fichier temporaire, y écrire un morceau de code, et essayer si invoquer le compilateur (trouvé par AC_CHECK_PROGS
avant) renvoie un code de sortie égal à zéro ou non.Autoconf: vérification de la compilation d'un programme dans un langage non pris en charge
Quelle est la manière la plus élégante/la plus courante de le faire?
Je pense que vous pourriez écrire propre macro, basée sur 'AC_TRY_COMPILE'. Essayez aussi les archives Autoconf, peut-être que quelqu'un d'autre l'a écrit: http://www.gnu.org/software/autoconf-archive/ – ptomato