考虑多个autoconf版本

时间:2012-07-10 03:40:26

标签: makefile gnu-make autoconf

我有3个程序,其中两个需要较旧版本的autoconf,其中一个需要更新版本。现在所有三个程序都在调用最新的autoconf版本。我相信我必须在前两个程序的makefile中修改autoconf的路径才能解决问题,但就此而言,它很可能是aclocal.m4或configure.ac。

gnu-make中的哪个文件调用autoconf?定义路径的位置和方式是什么?

1 个答案:

答案 0 :(得分:4)

除非(在某些情况下)您编辑autoconf,否则无需调用configure.ac。您自己执行autoconf(直接或间接来自autoreconf)以从configure生成configure.ac脚本。

某些程序还包含一个名为autogen.shbootstrap的脚本,可调用autoconf。只有在从源代码管理中检出程序时才需要这样做。

请注意,如果您只是想编译程序而不编辑configure.ac,则甚至不需要安装autoconf

我的建议是,如果您需要修改configure.ac,请在编辑后手动调用所需的autoconf版本。或者考虑升级configure.ac以使用最新版本。我确定原始程序的作者会感谢你。