Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.os.unix > #8048 > unrolled thread
| Started by | Thomas <fantome.forums.tDeContes@free.fr.invalid> |
|---|---|
| First post | 2022-10-25 01:11 +0200 |
| Last post | 2022-10-25 01:11 +0200 |
| Articles | 1 — 1 participant |
Back to article view | Back to fr.comp.os.unix
Makefiles : questions diverses sur les variables Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2022-10-25 01:11 +0200
| From | Thomas <fantome.forums.tDeContes@free.fr.invalid> |
|---|---|
| Date | 2022-10-25 01:11 +0200 |
| Subject | Makefiles : questions diverses sur les variables |
| Message-ID | <63571bad$0$25448$426a74cc@news.free.fr> |
bonjour :-) 1) dommage qu'on ne puisse pas avoir connaissance des variables/cible par '.VARIABLES', même pas dans un contexte de cible ! y a-t-il un autre moyen, ou va-t-il falloir deviner ? dommage qu'on ne puisse pas avoir la valeur des variables/cible par $(cible:VAR). heureusement on peut y arriver dans un contexte de cible, comme ça : cible: - := $(eval ... $(VAR) ...) 2) j'ai remarqué que si on écrit : VAR := $(info ...) et ensuite on exécute : make VAR= le $(info ...) est évalué, alors que make a les moyens de savoir que VAR ne doit pas changer de valeur de toutes façons. est-ce qu'il y a une norme qui dit qu'on est sur qu'il sera évalué tout le temps, ou est-ce que dans ce cas de figure le comportement de make est incertain ? 3) y a-t-il un moyen d'avoir la liste des cibles qu'on a définies, quand on n'a pas utilisé .PHONY tout le temps ? (je n'ai pas testé mais je pense pouvoir récupérer la liste des prerequis de .PHONY avec la même astuce que dans le 1).) -- RAPID maintainer http://savannah.nongnu.org/projects/rapid/
Back to top | Article view | fr.comp.os.unix
csiph-web