Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.os.unix > #8028 > unrolled thread
| Started by | Thomas <fantome.forums.tDeContes@free.fr.invalid> |
|---|---|
| First post | 2022-09-20 01:46 +0200 |
| Last post | 2022-10-23 05:39 +0200 |
| Articles | 3 — 1 participant |
Back to article view | Back to fr.comp.os.unix
Makefiles : changer le type d'une variable Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2022-09-20 01:46 +0200
Re: Makefiles : changer le type d'une variable Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2022-09-22 02:18 +0200
Re: Makefiles : changer le type d'une variable Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2022-10-23 05:39 +0200
| From | Thomas <fantome.forums.tDeContes@free.fr.invalid> |
|---|---|
| Date | 2022-09-20 01:46 +0200 |
| Subject | Makefiles : changer le type d'une variable |
| Message-ID | <6328ff4e$0$31533$426a74cc@news.free.fr> |
bonjour :-) je me demande comment changer le type (flavor) d'une variable. je n'ai pas vu que ça soit expliqué ici : https://www.gnu.org/software/make/manual/html_node/Flavors.html si je veux transformer une variable évaluée recursivement en variable évaluée simplement, c'est facile : VAR := $(VAR) par contre, si je veux transformer une variable évaluée simplement en variable évaluée recursivement, je me demande si c'est possible. en tout cas, ceci ne marche pas : VAR := $(VAR) et il me semble que je ne peux pas y arriver non plus avec la fonction value. -- RAPID maintainer http://savannah.nongnu.org/projects/rapid/
[toc] | [next] | [standalone]
| From | Thomas <fantome.forums.tDeContes@free.fr.invalid> |
|---|---|
| Date | 2022-09-22 02:18 +0200 |
| Message-ID | <632ba9c0$0$31545$426a74cc@news.free.fr> |
| In reply to | #8028 |
In article <6328ff4e$0$31533$426a74cc@news.free.fr>, Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote: > bonjour :-) > > > je me demande comment changer le type (flavor) d'une variable. > > je n'ai pas vu que ça soit expliqué ici : > https://www.gnu.org/software/make/manual/html_node/Flavors.html > > > si je veux transformer une variable évaluée recursivement en variable > évaluée simplement, c'est facile : > > VAR := $(VAR) > > par contre, si je veux transformer une variable évaluée simplement en > variable évaluée recursivement, je me demande si c'est possible. > en tout cas, ceci ne marche pas : > > VAR := $(VAR) petite erreur : VAR = $(VAR) > > et il me semble que je ne peux pas y arriver non plus avec la fonction > value. je pense que j'ai trouvé : $(eval VAR = $(VAR)) c'était donc eval, pas value. je n'ai pas encore trouvé de cas où value est utile. -- RAPID maintainer http://savannah.nongnu.org/projects/rapid/
[toc] | [prev] | [next] | [standalone]
| From | Thomas <fantome.forums.tDeContes@free.fr.invalid> |
|---|---|
| Date | 2022-10-23 05:39 +0200 |
| Message-ID | <6354b78e$0$2999$426a74cc@news.free.fr> |
| In reply to | #8030 |
In article <632ba9c0$0$31545$426a74cc@news.free.fr>, Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote: > In article <6328ff4e$0$31533$426a74cc@news.free.fr>, > Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote: > > > et il me semble que je ne peux pas y arriver non plus avec la fonction > > value. > > je pense que j'ai trouvé : > > $(eval VAR = $(VAR)) > > c'était donc eval, pas value. > je n'ai pas encore trouvé de cas où value est utile. je pense que j'en ai trouvé un :-) (non testé) VAR = $(variable-changeante-à-évaluer-plus-tard) VAR += texte ajouté après $(eval VAR = texte ajouté avant $(value VAR)) -- RAPID maintainer http://savannah.nongnu.org/projects/rapid/
[toc] | [prev] | [standalone]
Back to top | Article view | fr.comp.os.unix
csiph-web