我从其他Makefile调用autogen.sh脚本,并从shell脚本调用此Makefile,如果我在这个更外部的脚本上设置变量VAR,我可以使用它通常在这个Makefile中,真正存在VAR并且已经定义了,但是当这个Makefile运行autogen.sh时,我不能在configure.in文件中使用变量VAR,获得这个(或者任何其他变量)的唯一方法是使用更多的export命令外壳。编号: pushd $(DIRNAME); \ 如果测试! -e Makefile;然后\ echo $ PKG_CONFIG_PATH; \ ./autogen.sh $(CONFIGURE_OPTIONS); \ fi; \ make; \ popd如何将shell变量传递给autogen.sh脚本
这是最好的方法吗?
在此先感谢