Portál AbcLinuxu, 10. května 2025 03:12

Dotaz: test headeru v autoconfu

11.6.2003 10:34 Tomas Oberhuber
test headeru v autoconfu
Přečteno: 36×
Odpovědět | Admin
Mam problem s hledanim hlavickovych souboru, ktere nejsou primo v /usr/include. Kdyz treba udelam AC_CHECK_HEADERS(parser.h), coz je hlavicka pro SAX, nic se nenajde, protoze parser.h je v /usr/include/libxml2/libxml. Nevi nekdo, jaky test pouzit, nebo jak chytre napsat nejaky jiny. Zkousel jsem ac-archive, ale tam jsem nic nenasel.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.6.2003 10:48 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše test headeru v autoconfu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je třeba mít správně nastavené CFLAGS (-I...), což je ale černá magie. Správně se všechny věci, které podporují pkg-config (jako např. libxml2), testují způsobem: PKG_CHECK_MODULES(LIBXML2, libxml2 >= 2.5, [action-if-found], [action-if-not-found]) což definuje LIBXML2_CFLAGS, LIBXML2_LIBS (a případně LIBXML2_PKG_ERRORS, resp. rovnou chcípne, když ji to nenajde -- detaily viz v pkg.m4 v distribuci pkg-configu), a provede příslušnou akci, je-li definovaná.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.