[Build] Commande "date" portable dans les Makefiles (macOS)
Makefile.var
contient la commande suivante :
BUILDDATE:=$(shell date -Iseconds)
qui n'est pas portable et qui échoue sur macOS, si je veux y lancer un build des images Docker.
La MR !223 (merged) utilise une syntaxe qui fonctionne à la fois sous Linux (GNU date) et macOS (BSD date). Le format pour le fuseau horaire (+02:00
) est légèrement différent (+0200
) mais (sauf erreur de ma part) cette variable est uniquement utilisée par -version
donc ça ne devrait pas poser de problème.