J'essaye d'écrire un fichier configure.ac de telle sorte que le script configure résultant recherche un répertoire de bibliothèque contenant une bibliothèque statique donnée, par ex. libsomething.a. Comment puis-je faire ceci? En ce moment, je l'ai vérifier un seul endroit avec:Comment obtenir un script configure pour rechercher une bibliothèque
AC_CHECK_FILE([/usr/local/lib/libsomething.a],[AC_SUBST(libsomething,"-L/usr/local/lib -lsomething")],[AC_SUBST(libcfitsio,'')])
Mais je veux qu'il essaie de le trouver automatiquement. Et si la bibliothèque ne se trouve pas dans l'un des emplacements par défaut, je voudrais configurer configure pour dire que la bibliothèque n'a pas été trouvée et qu'un emplacement personnalisé peut être spécifié avec --use-something = path comme d'habitude. Donc, j'ai aussi besoin de vérifier si --use-something = path est fourni. Je suis assez nouveau pour créer des fichiers de configuration, et la documentation M4 n'est pas très facile à suivre, donc j'apprécierais toute aide.
Merci!
merci pour l'exemple de script - j'ai été en mesure de le comprendre en utilisant cela! – astrofrog