2.1.4 : La documentation



La configuration liée à la documentation sera écrite dans le dossier doc de notre projet.

Nous allons générer la documentation de notre projet avec le programme Doxygen. Il a besoin d'une configuration qui lui indique le nom du projet, où sont les sources, les exemples, enfin bref, tout ce qu'il faut pour générer une documentation.

Ce fichier de configuration est appelé Doxyfile. Nous n'allons pas le détailler car il est très long et toutes les options sont documentées (en anglais certes, mais quand même).

Comme il est important de ne pas duppliquer les informations, nous allons utiliser la génération de configuration de CMake. Cela consiste à écrire un fichier et à insérer des variables spéciales qui seront remplacées à la volée par CMake.

Nous allons donc partir du fichier Doxyfile.cmake que vous pouvez le télécharger ici. C'est une configuration où les renseignements suivants sont remplaçables :



Chaque variable créée, comme :

1
set(PROGRAM_NAME "TestGitlabCI")
Fera que tout @PROGRAM_NAME@ sera remplacé dans le fichier Doxyfile.cmake par TestGitlabCI.