【发布时间】:2013-08-03 22:50:03
【问题描述】:
Automake 要求我的项目的源目录中存在以下“标准”文件:
- 安装
- 新闻
- 自述文件
- 正在复制
- 作者
- 变更日志
显然,这些文件都不是构建程序所必需的,但 Automake 拒绝在没有它们的情况下运行。我知道--add-missing 标志会导致生成样板文件,但我宁愿根本没有这些文件。
有没有办法强制 Automake 运行并忽略丢失的文件而不生成它们?
【问题讨论】:
Automake 要求我的项目的源目录中存在以下“标准”文件:
显然,这些文件都不是构建程序所必需的,但 Automake 拒绝在没有它们的情况下运行。我知道--add-missing 标志会导致生成样板文件,但我宁愿根本没有这些文件。
有没有办法强制 Automake 运行并忽略丢失的文件而不生成它们?
【问题讨论】:
使用foreign 选项。在文档中查找“严格”。
【讨论】:
configure.ac:AM_INIT_AUTOMAKE([foreign])中使用它
autogen.sh 脚本创建假人来关闭该死的东西,谢谢! =D 我也在专有的东西上使用自动工具,这些文件不一定适合此类项目。