2010-09-23 42 views

Répondre

45

configure.ac et configure.in sont deux noms possibles pour le fichier source maître Autoconf, qui est traité par autoconf pour générer le script shell configure. est préféré pour les nouveaux paquets, configure.in est un ancien nom qui fonctionne toujours. (Le suffixe .in est maintenant recommandé d'utiliser uniquement les fichiers qui seront traités par config.status, qui est le résultat de course configure.)

Makefile.am est un fichier source Automake. Automake le traite et génère Makefile.in, qui est ensuite traité par config.status pour générer le Makefile final. Un Makefile.in généré par Automake n'est pas destiné à être édité à la main. Cependant, si un projet n'utilise pas Automake (mais utilise Autoconf), il n'aura qu'un Makefile.in modifié manuellement.

Pour plus de détails, voir http://www.gnu.org/software/autoconf/manual/html_node/Making-configure-Scripts.html - en particulier les schémas.

+1

+1: Bien fait. –