程序autoupdate把使用Autoconf旧宏名的configure.in'文件更新为使用当前宏名的文件。 在Autoconf第2版中,大部分宏被重命名以使用一个更统一、更具有描述性的命名机制。关于对新的命名机制的描述, 参见宏名。虽然旧宏名仍然可以工作(关于旧宏名和对应的新宏名的列表, 参见陈旧的宏名),如果你更新它们以使用新的宏名,你可以使你的configure.in’文件更加可读并且易于使用当前的Autoconf文档。

如果没有给出参数,autoupdate就更新configure.in',并且通过添加后缀~’ (或者在设置了环境变量SIMPLE_BACKUP_SUFFIX的时候,使用该环境变量的值)以备份原始版本。 如果你带参数调用autoupdate,它就读入那个文件而不是读入`configure.in’,并且把 更新的文件输出到标准输出。

autoupdate接受下列选项:

–help
-h
打印命令行选项的概述并且退出。
–macrodir=dir
-m dir
在目录dir中,而不是在缺省安装目录中寻找Autoconf宏文件。 你还可以把环境变量AC_MACRODIR设置成一个目录;本选项覆盖该环境变量。
–version
打印autoupdate的版本号并且退出。