次: , 前: autoscan Invocation, 上: Making configure Scripts


3.3 条件をリストアップするためifnamesを使用する

ifnamesは,ソフトウェアパッケージに対するconfigure.ac を書くとき役に立つはずです.それは,Cプリプロセッサの条件式でパッケージ が既に使用している識別子を出力します.パッケージが既に移植性に対して準備 されている場合,ifnamesconfigureで調査することが必 要なものを理解することに役く立つはずです.それはautoscanが生成 したconfigure.acとのギャップを埋める役に立つかもしれません (see autoscan Invocation).

ifnamesは,コマンドラインで指名されたすべてのCソースファイルを (無い場合は標準入力から)走査し,これらのファイルに現れる#if#elif#ifdef,または#ifndefディレクティブの,すべ ての識別子をソートしたリストを標準出力に書き出します.それは,識別子があ るファイルの空白で分離されたリストに続いて,一行にぞれぞれの識別子を出力 します.

ifnamesは以下のオプションを受け入れます.

--help
-h
コマンドラインオプションの概要を出力して終了します.
--version
-V
Autoconfのバージョンナンバーを出力して終了します.