Sorry de n'avoir pas été super explicite sur ce coup, ce que je voulais dire c'est:
1) Pourquoi overrider SHELL pour au final lancer un sh pour faire des manipulation de chaînes qui pourraient tout a fait être faites par Make et ce faisant économiser l'exécution superflue d'un sh. Et le corrolaire 2): tant qu'à quand même utiliser sh, pourquoi pas se garder d'overrider SHELL mais utiliser à la place une fonction make $(PYTHON ...) afin de pouvoir garder le meilleurs des deux mondes ?
[^] # Re: $(SHELL)
Posté par benja . En réponse au journal Utiliser Python comme interpréteur dans vos Makefile. Évalué à 0.
Non justement, GNUMake exécute SHELL...
L'idée c'est d'utiliser les fonctions de make pour manipuler le one-liner avec les $(subst ...) et autres. https://www.gnu.org/software/make/manual/html_node/Text-Functions.html#Text-Functions
Sorry de n'avoir pas été super explicite sur ce coup, ce que je voulais dire c'est:
1) Pourquoi overrider SHELL pour au final lancer un sh pour faire des manipulation de chaînes qui pourraient tout a fait être faites par Make et ce faisant économiser l'exécution superflue d'un sh. Et le corrolaire 2): tant qu'à quand même utiliser sh, pourquoi pas se garder d'overrider SHELL mais utiliser à la place une fonction make $(PYTHON ...) afin de pouvoir garder le meilleurs des deux mondes ?