Bonjour,

J'ai une application qui est compilée par le biais d'un Makefile.
Seulement mon application est fonctionnelle uniquement si elle a été compilée par gcc dans sa version 3.4.4
J'arrive à récupérer le numéro de version dans mon Makefile mais je n'arrive pas à exploiter cela.

Je voudrais que quand l'utilisateur tape "make"
que la version de compilateur soit vérifiée
si la version est ok, le programme est compilé
sinon, le programme n'est pas compilé et une erreur est renvoyée

Après recherches j'ai des pistes mais cela ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ifneq ($(GCC_VERSION,3.4.4)
  @echo "ERREUR"
endif
Cela me met :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ifneq (3.4.4,3.4.4)
/bin/sh: -c: line 1: syntax error near unexpected token `3.4.4,3.4.4'
/bin/sh: -c: line 1: `ifneq (3.4.4,3.4.4)'
De plus, au mieux si cela marchait et que je peux me rendre compte et afficher un message d'erreur, le programme est quand meme compilé ..

Merci d'avance