我从其他 Makefile 调用 autogen.sh 脚本,并且从 shell 脚本调用这个 Makefile,如果我在这个更外部的脚本上设置一个变量 VAR,我可以在这个 Makefile 中正常使用它,真的 VAR 存在并被定义,但是当这个 Makefile 运行 autogen.sh 时,我不能在 configure.in 文件中使用变量 VAR,获得这个(或任何其他变量)的唯一方法是在更多外部 shell 中使用 export 命令。
编译:pushd $(DIRNAME); \如果测试!-e 生成文件;然后 \ 回声 $PKG_CONFIG_PATH; \ ./autogen.sh $(CONFIGURE_OPTIONS); \fi; \ 制作; \弹出
这是最好的方法吗?
提前致谢