在automake中构建选项

时间:2014-03-28 15:03:15

标签: c gcc configure automake

我从互联网上下载了一个开源软件。我用automake构建它。

我在编译日志中看到gcc中的以下选项

gcc -DPACKAGE_NAME=\"anydaemon\" -DPACKAGE_TARNAME=\"anydaemon\" -DPACKAGE_VERSION=\"2.0\" -DPACKAGE_STRING=\"anydaemon\ 2.0\" -DPACKAGE_BUGREPORT=\"any.person@anydomain.com\"

这些gcc选项是由automake从config?

自动生成的

顺便说一下,configure.ac在开头包含以下行:

AC_INIT([anydaaemon], [2.0], [any.person@anydomain.com])

automake是否从此行中提取上述gcc选项PACKAGE_NAMEPACKAGE_VERSION

1 个答案:

答案 0 :(得分:0)

Automake仅从Makefile.in生成Makefile.am。其余的是在configure运行中完成的。但是,请配置configure.acMakefile.am指定的填充参数。

换句话说,除非重新生成配置脚本并重新运行,否则更改configure.ac不会改变事情。