Bonjour à tous,
Je souhaiterais mettre une condition dans mon Makefile.am pour exécuter un bout de code ou non en fonction du compilateur.
J'effectue donc un petit test avec une variable var, dans un projet hello.
Je fais :
J'ai ajouté à configure.ac :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
AM_CONDITIONAL([var],[test "$var" -eq 2])
Et à Makefile.am:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
all: hello
if var
	@echo "ok"
else
	@echo "pas ok"
endif
Mon problème est que la condition ne marche pas (que var soit égale à 2, 3 ou même à rien (avec unset)), j'obtiens "pas ok".
Avez-vous une idée d'où ça peut venir?
Merci d'avance