Generování Makefilu: Automake a Autoconf
Základní myšlenka: Makefile.in > ./configure ho zpracuje a vytvoří Makefile
Celý proces: Autoconf z configure.ac vytvoří configure skript. Automake vytvoří z Makefile.am soubor Makefile.in. Skript configure pak z Makefile.in vytvoří Makefile. Jak prosté;-)
Zjednodušení: Stačí mít Makefile.am and configure.ac a zavolat autoreconf --force --install. Ten si sám zavolá autoconf i automake. Pak už jen ./configure a make.
Článek o automake [uloženo]
Další programy pro automatické generování Makefilu: cmake a qmake
Klasika...
./configure
make
make install
qmake
Postup pro kompilaci Qt projektu (bez použití QtCreatoru):
- V adresáři s projektem: qmake -project (vytvoří dirname.pro projektovy soubor)
- qmake provede vytvoření Makefile podle .pro souboru
- make