Dialogové okno konfigurace Autotools.
Sébastien Granjoux
seb.sfo@free.fr

# Konfigurace autotools

V dialogovém okně Konfigurace projektu můžete nastavit následující volby a zkonfigurovat projekt.

# Přegenerovat projekt

Když je zaškrtnuto, je projet zcela znovu vygenerován. V opačném případě se jen zavolá příkaz „configure“. Anjuta automaticky kontroluje toto záškrtávací pole, když je zapotřebí, takže jej můžete ponechat v aktuálním stavu.

# Konfigurace

Můžete mít několik různých konfigurací s různými volbami a složkami sestavení a v tomto textovém poli si je můžete pojmenovat. Typicky již máte nadefinovanou Výchozí konfiguraci, Ladicí konfiguraci usnadňující ladění programu (zachovávající zprostředkující proměnné a pořadí kódu) a Optimalizovanou konfiguraci generující rychlejší programy za cenu delšího času při sestavování. Můžete si definovat další vlastní konfigurace.

# Složka pro sestavení

Zde vyberte složku pro sestavení. Může se jednat o složku projektu nebo jeho podsložku. To je užitečné zejména když se přepínáte mezi různými konfiguracemi, aby se nemusel vždy znovu sestavovat celý projekt.

S autotools nemůžete mít konfiguraci používající různé složky, když již máte konfiguraci používající projektovou složku. Nejprve ji musíte odstranit.

Některé projekty s autotools nelze sestavit mimo projektovou složku. Stále sice můžete použít jinou konfiguraci, ale i ta musí používat nějakou projektovou složku a při každé takové změně konfigurace bude vše znovu kompilováno.

# Volby příkazu configure

Toto textové pole uvádí všechny argumenty příkazového řádku použitého při volání configure. Všechny argumenty jsou oddělené mezerou a pokud obsahují mezeru, musí být uzavřeny do uvozovek. Každá z konfigurací vyplní toto textové pole výchozími hodnotami, které pak můžete upravit.

Každý projekt s autotools podporuje běžný seznam s argumenty, ale může mít i argementy zadané. Seznam všech přejímaných argumentů můžete získat spuštěním configure --help na příkazovém řádku. Projekt potřebuje zkonfigurovat alespoň jedním spuštěním skriptu configure.