Path: ...!newsreader4.netcologne.de!news.netcologne.de!news.mixmin.net!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!cleanfeed1-a.proxad.net!nnrp1-1.free.fr!not-for-mail From: Thomas Newsgroups: fr.comp.os.unix Mail-Copies-To: nobody Subject: Re: Makefiles : changer le type d'une variable References: <6328ff4e$0$31533$426a74cc@news.free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit User-Agent: MT-NewsWatcher/3.5.3b3 (Intel Mac OS X) Date: Thu, 22 Sep 2022 02:18:08 +0200 Lines: 43 Message-ID: <632ba9c0$0$31545$426a74cc@news.free.fr> Organization: Guest of ProXad - France NNTP-Posting-Date: 22 Sep 2022 02:18:08 CEST NNTP-Posting-Host: 91.175.52.121 X-Trace: 1663805888 news-2.free.fr 31545 91.175.52.121:12531 X-Complaints-To: abuse@proxad.net Bytes: 1922 In article <6328ff4e$0$31533$426a74cc@news.free.fr>, Thomas 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/