====== 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". {{ commit:2007:no-de-version.jpg |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 --- //[[r_boman@yahoo.fr|Romain BOMAN]] 2007/04/05 10:20//