Forum Programmation.c++ Autoconf et détection d'iconv

Posté par  (site web personnel) .
Étiquettes : aucune
0
28
août
2005
Bonjour !

Je cherche une méthode pour détecter à coup sûr la bibliothèque "iconv" installé sur le système avec les autotools.

J'ai essayé pas mal de trucs (AM_ICONV / iconv.m4, AC_CHECK_LIB...), mais il y a toujours l'une ou l'autre des plateformes sur laquelle ça ne fonctionne pas, et notamment en ce moment sur FreeBSD.

Sur certains système, iconv est inclus directement dans la libc, sur d'autres non. La fonction s'appelle soit "iconv_open", soit "libicon_open", etc. Je cherche donc un moyen infaillible de détecter tout ça.

J'ai bien essayé de regarder dans de "gros" projets comment c'était fait (glib, gtk, etc.) mais j'ai laissé tomber quand j'ai vu "l'usine à gaz" qu'étaient les scripts autoconf... :-/

Pour info, c'est pour ce projet : http://www.vmime.org/(...) . Il repose en partie sur iconv, qui doit obligatoirement être présent sur le système...

Merci d'avance !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.