J'essaie d'inclure des vars env dans un Makefile. Le fichier env ressemble à:
FOO=bar
BAZ=quux
Notez qu'il n'y a aucun conduit export
à chaque var env. Si j'ajoute le premier export
et juste include
le fichier env dans le Makefile, tout fonctionne comme il se doit. Mais je dois garder l'env vars sans leader export
. Cela m'empêche de simplement utiliser include envfile
dans le Makefile.
J'ai aussi essayé de faire quelque chose comme ça:
sed '/^#/!s/^/export /' envfile > $(BUILDDIR)/env
include $(BUILDDIR)/env
Mais faire cela cause faire une erreur car le fichier env n'est pas là pour l'inclure.