关于AC_INIT的未记录参数

时间:2013-07-07 19:14:15

标签: autoconf

参数'move-if-change'在AC_INIT()中代表什么? 我已经阅读了AC_INIT的文档但是没有提到它。 并且还阅读了'autoconf'的手册页,但没有机会,事实并非如此 在那里描述。

我正在审核的代码如下。

  

AC_INIT(移动 - 如果变化)

     

AC_DISABLE_OPTION_CHECKING

:注意: 我不能让它在2.69上工作它不断要求版本2.64, 我正在尝试为coreboot编译crossgcc。我删除了AC_PREQ行 他们之间的界限,但仍然要求2.64。

1 个答案:

答案 0 :(得分:3)

在旧版Autoconf(最高2.13)中,AC_INIT只有一种调用语法:

AC_INIT(filename)

其中filename是源目录中文件的名称。 ./configure将使用此文件来确保它认为是源目录的目录实际上是源目录。今天这种语法已经过时了(已经超过10年了)。你应该远离它。

更现代的设置是:

AC_INIT([package-name], [version])
AC_CONFIG_SRCDIR([move-if-change])