Incorporer un numéro de version dans le code

Inspired from here

On peut utiliser automatiquement les infos git pour retourner le numéro de version d'un programme (avec un mon_prog -v par example).

En utilisant cmake, mettez dans le CMakeLists:

Et le fichier template

src/GitVersion.cpp.in

Avec ça, vous pouvez appeler dans votre code ce numéro de version, ici via boost::program_options: