4.2处理Autoconf版本
以下可选宏可用于帮助选择最小值可以成功编译给定配置.ac.
- 宏:AC_PREREQ系统 (版本)¶
-
请确保正在使用足够新的Autoconf版本。如果用于创建的Autoconf版本配置
是早于版本,将错误消息打印到标准错误输出并退出失败(退出状态为63)。例如:
此宏可以在空调初始化
.
- 宏:AC_AUTOCONF_版本¶
-
此宏在Autoconf 2.62中引入。它标识版本当前正在解析输入文件的Autoconf的适用于m4版本比较
(请参见m4版本比较); 在里面换句话说,对于这个Autoconf版本,它的值是‘2.72’. 此宏的一个潜在用途是编写基于功能添加到Autoconf的时间的条件回退,而不是使用AC_PREREQ系统
需要更新版本的自动控制。然而,请记住Autoconf理念支持功能检查版本检查。
不应直接展开此宏;使用‘m4_defn([AC_AUTOCONF_VERSION])'相反。这是因为一些用户可能会安装了Autoconf的测试版,带有任意字母包含在其版本字符串中。这意味着包含已定义宏的名称的版本字符串,例如扩大AC_AUTOCONF_版本
会引发这种扩张宏,并将版本字符串更改为不同的而不是你想检查的。