gpt4 book ai didi

testing - 如何禁用 Automake 的测试驱动程序脚本

转载 作者:行者123 更新时间:2023-11-28 21:11:52 25 4
gpt4 key购买 nike

我们的项目使用 autoconf/automake 进行配置和构建。构建脚本在 Debian Squeeze 和 Wheezy(automake 版本 1.11.6)上运行良好,但在 Jessie 上运行不佳,因为它使用更新版本的 automake(版本 1.14.1)。当我使用新的 automake 版本运行 make distcheck 时,它失败了

make[3]: Entering directory `/tmp/.../_build'
/bin/bash: ../autotools/test-driver: No such file or directory

显然,test-driver 是最近的 automake 版本引入的新脚本。

我尝试将 autotools/test-driver 添加到额外的依赖项中,但如果它存在,distcheck 会失败

.../_build/../autotools/test-driver: the following mandatory options are missing:
--test-name --log-file --trs-file

对于如何更新我的构建脚本以使用新版本或如何禁用这种新的 automake 行为的任何想法,我将不胜感激。

最佳答案

在顶层运行 automake -a。通常你应该有一个 bootstrap 脚本来调用带有正确标志的 autotools 以进行干净的存储库 checkout ,或者当你对你的构建系统进行重大更改时。

并且无需设置依赖项,除非您从模板或其他东西自定义生成 test-driver

关于testing - 如何禁用 Automake 的测试驱动程序脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22686998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com