【发布时间】:2010-09-05 15:55:38
【问题描述】:
我没有看到任何与 GNU autoconf/automake 构建相关的问题,但我希望至少你们中的一些人熟悉它。如下:
我有一个项目(我称之为 myproject),其中包含另一个项目(供应商)。供应商项目是由其他人维护的独立项目。像这样包含一个项目是相当的straightforward,但在这种情况下有一个小问题:每个项目都会生成自己的config.h 文件,每个文件都定义了标准宏,例如 PACKAGE、VERSION 等。这意味着,在构建,当供应商正在构建时,我收到很多这样的错误:
... warning: "VERSION" redefined
... warning: this is the location of the previous definition
... warning: "PACKAGE" redefined
... warning: this is the location of the previous definition
至少暂时这些只是警告,但我想摆脱它们。我能够通过 Google 搜索找到的唯一相关信息是 automake 邮件列表上的 this 线程,这并没有太多帮助。还有其他人有更好的想法吗?
【问题讨论】:
标签: c linux unix autoconf automake