Le jeudi 28 septembre 2006 20:06, Josselin Mouette a écrit : > Le jeudi 28 septembre 2006 à 19:56 +0200, Laurent a écrit : > > > dans le configure.ac : > > > PKG_CHECK_MODULES(LIBXML, libxml-2.0 >= 2.6.0) > > > AC_SUBST(LIBXML_CFLAGS) > > > AC_SUBST(LIBXML_LIBS) > > > > > > dans le Makefile.am: > > > INCLUDES = $(LIBXML_CFLAGS) > > > machin_LIBADD = $(LIBXML_LIBS) > > > > En fait j'ai un répertoire src qui contient les fichiers du programme, un > > répertoire libs qui contient trois librairie que je me fais. > > C'est une de ces librairies qui demande libxml2... > > > > Comment dois-je répartir le code ci-dessus ? > > Dans quel répertoire dois-je configurer les fichiers configure.ac et > > Makefile.am ? > > Il y a un seul fichier configure.ac (parfois il s'appelle encore > configure.in). > > Et il faut patcher le Makefile.am de la bibliothèque qui demande > libxml2. Donc dans libs/Makefile.am, tu mets (par exemple) : > > INCLUDES = $(LIBXML_CFLAGS) > libmachin_la_LIBADD = -lm > libbidule_la_LIBADD = $(LIBXML_LIBS) > > À supposer que tu utilises libtool, évidemment.
Merci beaucoup pour ces explications. J'essaie de ce pas. Bonne soirée -- Laurent Registered as user #301590 with the Linux Counter
pgp0gV1IoMyTc.pgp
Description: PGP signature