我想使用AC_PREREQ
来说明我configure.ac
所需的最低版本。自动配置手册中的章节Versioning和可用宏的字母索引都没有告诉我何时引入的特定宏(至少Obsolete Macros章节告诉我什么不使用)。
是否有比比较旧版手册或浏览更改日志更简单的方法来推断像AC_PROG_SED
这样的宏所需的版本?
答案 0 :(得分:1)
源代码中的NEWS
文件,可能会安装在/usr/share/doc/
下的某个地方,会告诉您。
那就是说,你可能不需要它。如果你担心的是宏是否存在,autoconf
会在你运行它时告诉你它。 (在这里使用AC_PREREQ
与Autoconf完全相反,即测试功能,而不是版本号。)你可以说它可能会让你的开发人员免于意外,但你是否真的愿意挖掘所有这些版本号并仔细维护?
您可能想要测试版本的情况是在某些版本中宏更改不兼容或损坏。但是你可能已经知道那个版本了。