Portál AbcLinuxu, 5. května 2025 02:58

Dotaz: Jak správně použít autotools?

13.12.2007 16:11 S.
Jak správně použít autotools?
Přečteno: 365×
Odpovědět | Admin
Zdravím,

rád bych se obrátil na zkušenější programátory a uživatele autotools s následujícím problémem:

Řekněme, že chci vytvořit program, který mj. čte konfigurační soubor z /etc/myprog.conf a vypisuje log do /var/log/myprog.log. Snad souhlasíte, že korektní je umístit myprog.conf do $(sysconfdir) a myprog.log do $(localstatedir)/log. Případná změna se pak provede pomocí parametrů ./configure.

Otázkou je, jak správně napsat myprog.c? Mám napsat myprog.c.in, který ./configure upraví podle předaných parametrů? Nebo cesta vede přes config.h? Jak?

Předem děkuju za odpovědi.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.12.2007 17:35 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Jak správně použít autotools?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ovykle se generuje config.h. Nicméně zrovna tak je možné definovat makra jako parametr překladače.

Podívejte se na info stránku info Autoconf "Defining directories".
14.12.2007 09:15 S.
Rozbalit Rozbalit vše Re: Jak správně použít autotools?
To je přesně ono! Děkuju moc.

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.