1

autotoolsを使用してプロジェクト(自分のものではない)をコンパイルし、構成するためにいくつかのフラグを渡したとします。ここで、この同じプロジェクトを再度コンパイルしますが、構成フラグが少し異なります。構成スクリプトに古いフラグを使用するように指示する方法はありますが、いくつかの追加のフラグで更新しますか?

4

1 に答える 1

1

もっと簡単なアプローチを見たいのですが、フラグを追加するだけで次のことができます。

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

通常、私config.statusはこれを行うために手動で編集しますが、すべてがsedサポートされているわけではありません-iが、あなたはその考えを理解しています。で定義されている元config.statusのフラグを、必要なフラグに変更します。

もう1つのオプションは、元のconfigure呼び出しを上部から切り取って貼り付け、config.log編集することです。

于 2013-02-25T16:45:57.860 に答える