Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2007:04_05



Commit 2007-04-05

Modifs

  • Ajout du no de version dans l'exec:
    • Le numero de version est inclus automatiquement lors de la compilation grâce à l'utilitaire svnversion fourni avec SVN. Si vous avez installé juste un client (TortoiseSVN, SmartSVN, …), il se peut que vous ne l'ayez pas. Installez alors la version officielle de SVN complètement.
    • on peut ainsi très facielment demander à un utilisateur le numéro qui apparait dans son exécutable pour éventuellement récupérer le source exact et corriger un problème.
    • Ci-dessous, un exemple: la version qui a été utilisée est une “10M”, c'est-à-dire une révision 10 modifiée (ben oui, j'avais pas encore commité). Il est possible d'avoir des révisions mixtes du type “8:10” qui veut dire que votre version n'est pas à jour (vous avez des fichiers de revision 8, 9 et 10 dans vos sources). Si votre version est complètement à jour, le numéro est unique et il n'y a pas de “M”.

Numéro de version clair dans l'exec

Projet vs2005

A joutez le fichier oo_meta/profiles/win32/get-svnversion.bat au projet mtGlobal. A ce fichier, ajoutez la custom build rule suivante:

 ..\..\..\oo_meta\profiles\win32\get-svnversion.bat ..\..\..\oo_meta

avec comme output:

 getSvnVersion.cpp

et voilà!

Fichiers ajoutés/supprimés

A oo_meta/profiles/win32/get-svnversion.bat

Romain BOMAN 2007/04/05 10:20

commit/2007/04_05.txt · Last modified: 2016/03/30 15:23 (external edit)