Partager via


Priorité dans les définitions de macros

Mise à jour : novembre 2007

Si une macro possède plusieurs définitions, NMAKE utilise la définition ayant la plus haute priorité. La liste suivante présente les définitions de macros par ordre de priorité décroissante :

  1. Macro définie sur la ligne de commande

  2. Macro définie dans un makefile ou Include

  3. Macro héritée d'une variable d'environnement

  4. Macro définie dans le fichier Tools.ini

  5. Macro prédéfinie, telle que CC et AS

Utilisez l'option /E pour que les macros héritées de variables d'environnement substituent les macros du makefile portant le même nom. Utilisez !UNDEF pour substituer une ligne de commande.

Voir aussi

Référence

Définition d'une macro NMAKE