AC_SUBST是怎样实现的
时间: 2024-04-23 11:25:49 浏览: 119
DOS_Subst 应用实例
AC_SUBST是autoconf中的一个宏,用于将变量替换为Makefile中的变量。其实现方式如下:
1. 首先,它将变量名和值传递给宏。
2. 然后,它使用AC_CONFIG_COMMANDS将一个命令添加到configure脚本中。
3. 这个命令使用sed命令来替换Makefile.am文件中的变量。
4. 最后,这个命令将替换后的Makefile.am文件保存为Makefile.in文件。
这样,在运行configure脚本时,会自动生成一个包含了正确变量值的Makefile文件。
阅读全文