【发布时间】:2012-02-02 16:10:51
【问题描述】:
我有一个 configure.ac 文件,其中包含以下行:
AC_DEFINE(CONF_XDISP, ":8", "X screen number")
这些常量在 C 源代码中用于设置编译默认值。我还有一个配置文件conf/bumblebee.conf,需要在其中设置这些默认值。有人告诉我,AC_SUBST 可用于将@CONF_XDISP@ 替换为":8",这样下面的行:
VGL_DISPLAY=@CONF_XDISP@
变成:
VGL_DISPLAY=":8"
为每个AC_DEFINE 创建一个AC_SUBST 行对我来说并不是最好的方法,因为它包含大量重复行。如何组合这些选项,以便我可以使用 AC_DEFINE_SUBST 之类的东西?我们也欢迎其他改进这一点的想法和建议。
【问题讨论】:
标签: autoconf