Integrace s autogen
Většina projektů má skript autogen.sh, který po stažení ze systému pro správu verzí (jako je CVS, SVN nebo Git), nastaví infrastrukturu pro sestavení. GTK-Doc se dodává s nástrojem nazvaným gtkdocize, který lze v takovémto skriptu využít. Měl by být spuštěný před autoheader, automake nebo autoconf.
gtkdocize || exit 1
Když spustíte gtkdocize, tak nakopíruje do kořenové složky vašeho projektu (nebo složky určené přepínačem --docdir) soubor gtk-doc.make. Navíc zkontroluje váš skript configure, jestli volá GTK_DOC_CHECK. Toto makro můžete použít k předání dalších parametrů do gtkdocize.
Dříve GTK-Doc generovalo soubory šablon, do kterých vývojáři vkládali dokumentaci. To bylo zrušeno, protože to nebylo příliš dobré (například kvůli potřebě mít generované soubory pod správou verzí). Od GTK-Doc verz 1.9 umí nástroje získávat všechny informace z komentářů ve zdrojových kódech a šablony tak můžete úplně vynechat. Doporučujeme lidem, aby dokumentaci udržovali v rámci kódu. gtkdocize nyní podporuje přepínač --flavour=no-tmpl, který způsobí, že makefile použití tmpl úplně vynechá. Mimo přidání této volby přímo do volaného příkazu, jej můžete předat také jako proměnnou prostředí s názvem GTKDOCIZE_FLAGS, nebo nastavit jako druhý parametr v makru GTK_DOC_CHECK v konfiguračním skriptu. Pokud jste nikdy ručně neměnili žádný soubor v tmpl a přecházíte ze starší verze gtkdoc, tak tuto složku prosím odstraňte (například ze správy verzí).