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
Cela me met :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ifneq ($(GCC_VERSION,3.4.4) @echo "ERREUR" endif
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é ..
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)'
Merci d'avance
Partager