40 votes

Comment conditionner la configuration d'une variable Makefile en testant l'existence d'un fichier

Par exemple: je veux:

si file1 existe:

 CLEAN_SRC = *.h file3
 

autre

 CLEAN_SRC =
 

54voto

John Kugelman Points 108754

Si file1 n'existe pas, alors $(wildcard file1) sera considéré comme une chaîne vide.

 ifeq ($(wildcard file1),) 
    CLEAN_SRC =
else 
    CLEAN_SRC = *.h file3
endif
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X