Jak upravit vlastnosti cíle používajícho Autotools.
Sébastien Granjoux
seb.sfo@free.fr

# Úprava cíle Autotools

Zde je seznam všech vlastností cíle používaných v projektech s autotools. Některé z nich nemusí být dostupné ve všech cílech.

# Sestavit jen kvůli kontrole

Když je zaškrtnuto, nebude se cíl instalovat a bude sestaven jen když se bude spouštět kontrola.

# Přepínače kompilátoru jazyka C

Přepínače, které se předávají kompilátoru jazyka C, když jsou kompilovány soubory se zdrojovým kódem cíle. Tento údaj přepíše případně ten, který je definován v rodičovské složce.

# Přepínače preprocesoru jazyka C

Přepínače, které se předávají každé kompilaci, které vyvolá preprocesor jazyka C. Tento údaj přepíše případně ten, který je definován v rodičovské složce.

# Přepínače kompilátoru jazyka C++

Přepínače, které se předávají kompilátoru jazyka C++, když jsou kompilovány soubory se zdrojovým kódem cíle. Tento údaj přepíše případně ten, který je definován v rodičovské složce.

# Neinstalovat

Když je zaškrtnuto, není cíl instalován. To se používá pro nástroje sloužící k sestavení jiného cíle nebo pro programy sloužící jen vývojářům.

# Nepoužívat předponu

Když je zaškrtnuto, nepřidává se před manuálové stránky a spustitelné soubory předpona. Takováto předpona se používá k poskytnutí alternativy k systémovým nástrojům.

# Přepínače kompilátoru jazyka Fortran

Přepínače, které se předávají kompilátoru jazyka Fortran 9x, když jsou kompilovány soubory se zdrojovým kódem cíle. Tento údaj přepíše případně ten, který je definován v rodičovské složce.

# Zahrnout do balíčku

Když je zaškrtnuto, bude cíl zahrnut v distribučním balíčku.

# Instalační složka

Určuje, kam se má cíl nainstalovat. Není to přímo složka, kam se soubory instalují, ale název jedné ze proměnných představujících standardní složky (bindir, sbindir, libdir, libexecdir, datadir, pkgdatadir, pkglibexecdir, includedir, mandir, infodir, docdir) nebo vlastní proměnná definovaná ve vlastnostech složek.

# Přepínače kompilátoru jazyka Java

Přepínače, které se předávají kompilátoru jazyka Java, když jsou kompilovány soubory se zdrojovým kódem cíle. Tento údaj přepíše případně ten, který je definován v rodičovské složce.

# Zachovat cestu cíle

Když je zaškrtnuto, zachová se při instalaci souborů hierarchie složek projektu.

# Přepínače generátoru Lex/Flex

Přepínače, které se předávají generátoru lexikálních analyzátorů Lex nebo Flex, když jsou generovány soubory se zdrojovým kódem cíle. Tento údaj přepíše případně ten, který je definován v rodičovské složce.

# Knihovny

Určuje dodatečné knihovny použité cílem. Používá se pro přidání knihoven, které nejsou součástí balíčku. Další podrobnosti viz Přidání knihoven mimo balíček.

# Přepínače linkeru

Přepínače, které se předávají linkeru, když je cíl linkován. Tento údaj přepíše případně ten, který je definován v rodičovské složce.

# Oddíl manuálu

Určuje oddíl v manuálu, do kterého se má přidat manuálová stránka. Platnými názvy oddílu jsou číslice „0“ až „9“ a písmena „l“ a „n“

# Přepínače kompilátoru jazyka Objective C

Přepínače, které se předávají kompilátoru jazyka Objective C, když jsou kompilovány soubory se zdrojovým kódem cíle. Tento údaj přepíše případně ten, který je definován v rodičovské složce.

# Přepínače kompilátoru jazyka Vala

Přepínače, které se předávají kompilátoru jazyka Vala, když jsou kompilovány soubory se zdrojovým kódem cíle. Tento údaj přepíše případně ten, který je definován v rodičovské složce.

# Přepínače generátoru Yacc/Bison

Přepínače, které se předávají generátoru syntaktických analyzátorů Bison nebo Yacc, když jsou generovány soubory se zdrojovým kódem cíle. Tento údaj přepíše případně ten, který je definován v rodičovské složce.