小编Mic*_*win的帖子

Makefile 包含 env 文件

我正在尝试将一些环境变量包含到 Makefile 中。env 文件如下所示:

FOO=bar
BAZ=quux
Run Code Online (Sandbox Code Playgroud)

请注意,没有通向export每个 env var。如果我在 Makefile 中添加前导文件exportincludeenv 文件,则一切正常。但我需要保持 env vars sans 领先export。这使我无法仅include envfile在 Makefile 中使用。

我也试过做这样的事情:

sed '/^#/!s/^/export /' envfile > $(BUILDDIR)/env
include $(BUILDDIR)/env
Run Code Online (Sandbox Code Playgroud)

但是这样做会导致 make 抛出错误,因为 env 文件不存在。

make environment-variables

51
推荐指数
7
解决办法
6万
查看次数

标签 统计

environment-variables ×1

make ×1