Chapter 3.2 : Le dossier CMake

C'est dans ce dossier que sont définit les scripts qui permettent de gérer :
  • La création d'un projet (voir section 3.2.1.1)
  • La génération de la documentation (voir section 3.2.1.2)
  • La génération du script qui permet de vérifier si le notre projet a été installé (voir section 3.2.1.3, car c'est très bien d'avoir un projet, mais si il peut facilement être utilisé par d'autres c'est mieux)
  • Le header de la version du projet (voir section 3.2.1.4)
  • La gestion des environnements Anaconda (voir section 3.2.1.5)
  • La version des bibliothèques (voir section 3.2.1.6)
  • La gestion des différents OS (voir section 3.2.1.7)
  • La génération des paquets binaires (voir section 3.2.1.8)
  • La génération automatique des releases (voir section 3.2.1.9)