Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.os.unix > #8048

Makefiles : questions diverses sur les variables

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

Show all headers | View raw


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


Thread

Makefiles : questions diverses sur les variables Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2022-10-25 01:11 +0200

csiph-web