Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.os.unix > #8048
| From | Thomas <fantome.forums.tDeContes@free.fr.invalid> |
|---|---|
| Newsgroups | fr.comp.os.unix |
| Subject | Makefiles : questions diverses sur les variables |
| Date | 2022-10-25 01:11 +0200 |
| Message-ID | <63571bad$0$25448$426a74cc@news.free.fr> (permalink) |
| Organization | Guest of ProXad - France |
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 fr.comp.os.unix | Previous | Next | Find similar | Unroll thread
Makefiles : questions diverses sur les variables Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2022-10-25 01:11 +0200
csiph-web