4.5输出文件

每个Autoconf脚本,例如。,配置.ac,应在之前完成打电话交流输出。这是生成和运行的宏配置状态,从而创建生成文件和任何配置产生的其他文件。这是唯一需要的除此之外的宏空调初始化(请参见配置输入:源代码、宏和辅助文件).

宏:交流输出

生成配置状态并启动它。调用此宏一次,在的结尾配置.ac.

配置状态执行所有配置操作:所有输出文件(请参见创建配置文件,宏AC_配置文件),头文件(请参见配置头文件,AC_配置_标题),命令(请参见运行任意配置命令,宏AC_CONFIG_COMMANDS公司),链接(请参见创建配置链接,宏AC_配置_链接),个子目录配置(请参见在子目录中配置其他程序包,宏交流_配置_子目录)很荣幸。

您的位置交流输出调用是正确的点执行配置操作的位置:之后的任何代码都是执行人配置一旦配置状态已运行。如果要将操作绑定到配置状态它本身(无论是否配置正在运行),请参阅运行任意配置命令.

历史上交流输出(_O)有些不同。请参见过时的宏,用于描述交流输出用于支持。

如果你跑步制作在子目录中,应该使用制作变量制造。的大多数版本制作设置制造以的名义制作程序和任何选项给出了。(但许多不包括任何变量的值在命令行上设置,因此这些不会自动传递。)的一些旧版本制作不要设置此变量。这个下面的宏允许您在这些版本中使用它。

宏:AC_进程_标记_设置

如果使用Make命令,$制造如果设置或其他'制作',预定义$(制造),定义输出变量SET_MAKE(设置_制作)为空。否则,定义SET_MAKE(设置_制作)设置为$(制造),例如“MAKE=制造’. 电话AC_瑞士对于SET_MAKE(设置_制作).

如果使用此宏,请在每个生成文件.in运行制造在其他目录上:

@设置(_MAKE)@