Réponse acceptée !
Salut,
En fait, si c'est possible. Et tu n'étais pas loin juju ;)
Personnellement, j'ai fais (et ca marche) :
Tout d'abord, il faut créer autant de configurations que d'executables souhaités en sortie. Par exemple, j'avais besoin de 4 configurations : V1_DEBUG, V1_RELEASE, V2_DEBUG, V2_RELEASE
(par défaut il y a toujours deux configs : une pour le debug, l'autre pour la release)
Ensuite, dans la config du projet, il faut rajouter une variable (exemple VARCONFIG=1) a la compilation uniquement pour certaines configurations. Par exemple, uniquement pour V2_DEBUG et V2_RELEASE. Enfin, dans le code, j'ai mis :
#ifndef VARCONFIG
#define toto 123
#define tata 456
#else
#define toto 789
#define tata 000
#endif
Faire ensuite un batch build pour créer tous les executables et le tour est joué. Dans le dossier du projet, chaque configuration ajoutée aura son propre executable avec les bonnes constantes !
Guigui.