いくつかのautoconfプロジェクトはconfigure.in
ファイルを使用してconfigure
スクリプトを生成し、一部はconfigure.ac
を使用するようです。configure.inまたはconfigure.ac?
いずれかを使用した場合の相違点は何ですか?
いくつかのautoconfプロジェクトはconfigure.in
ファイルを使用してconfigure
スクリプトを生成し、一部はconfigure.ac
を使用するようです。configure.inまたはconfigure.ac?
いずれかを使用した場合の相違点は何ですか?
それはちょうどスタイルの問題です。歴史的にautoconfファイルの名前はconfigure.in
です。今すぐconfigure.ac
が好ましい命名方式です。また、documentationで議論されています。
新しいプロジェクトはconfigure.acを使用する必要があります。古いプロジェクトはconfigure.inを使いました。新しい名前に切り替えるのが不便な場合は、引き続き使用できますが、autoconfツールは警告を生成します。
'autoconf'の現在のバージョン(2013-01-01現在の1.13.1)は' configure.ac'をサポートしていますが、[リリースノート](http://lists.gnu.org/archive/html/automake /2013-01/msg00000.html) "_Automake 1.14は、長期使用されなくなった 'configure.in'の という名前のAutoconf入力ファイルのサポートを中止します。代わりに の推奨名 'configure.ac'を使用することをお勧めします、ASAP._ " –
ええ、今、彼らは最終的にそれを非難することで前進しました。 –
私の最初のコメントには、タイプミスがあります。 '_stillは 'configure.in'をサポートしていなければなりません。' ...' configure.acは将来の方向です。 –
いいえ、スタイルだけではありません。 configure.inという名前は廃止予定です。 –
でも、ドキュメントが優先されます。私は廃止予定の警告に気づいたことはありませんが、私はすべてのプロジェクトで.acを使用していると思います。 –
私はドキュメントをチェックして、あなたは正しいです。まだ完全に廃止されていません。私は、私が廃止の警告を見たことはほぼ確実だが、おそらく公式リリースではない。 –