使用autotools进行编译:追溯更改配置标志

时间:2013-02-25 08:11:44

标签: compilation autotools configure

说我用autotools编译了一个项目(不是我自己的)并传递了一些标志来配置。现在我想再次编译同一个项目,但配置标志略有不同。有没有办法告诉configure脚本使用旧标志,但是用一些额外的标志更新它们?

1 个答案:

答案 0 :(得分:1)

我希望看到更简单的方法,但只需添加标记即可:

sed -i '/^ac_configure_extra_args=/s/$/--new-flag --other-flag/' config.status
./config.status --recheck

通常,我手动编辑config.status来执行此操作,而不是所有sed支持-i,但您明白了。将config.status中定义的原始标志更改为您想要的标志。

另一种选择是将原始配置调用从config.log的顶部剪切粘贴并进行编辑。