Next: , Previous: Assembly Support, Up: Programs


7.11 Fortran 77のサポート

Automakeには,Fortran 77に対する完全なサポートが含まれています.

Fortran 77コードを含むパッケージでは,configure.acで出力変数 ‘F77’を定義する必要があります.こうするための最も簡単な方法は AC_PROG_F77マクロを使用することです(see Particular Program Checks).

Fortran 77ソースファイルが見つかるとき,追加変数がいくつか定義されます.

F77
Fortran 77コンパイラの名前です.
FFLAGS
Fortran 77コンパイラに渡す,すべてのフラグです.
AM_FFLAGS
管理者のためのFFLAGSです.
RFLAGS
Ratforコンパイラに渡す,すべてのフラグです.
AM_RFLAGS
管理者のためのRFLAGSです.
F77COMPILE
実際にFortran 77ソースファイルをコンパイルするコマンドです.完全なコマ ンドラインを構成するために,ファイル名が追加されます.
FLINK
実際に純粋なFortran 77プログラムあるいは共有ライブラリをリンクするコマ ンドです.

さらにAutomakeは,コンパイルするためにFortran 77とRatforソースファイル のプリプロセス処理を行なうことが可能です1. Automake には,Fortran 77と他の言葉が混合しているプログラムと共有ライ ブラリを作成するためのサポートも含まれています(see Mixing Fortran 77 With C and C++).

これらの問題は次のセクションで述べます.


脚注

[1] 以下のセクションにあ るFortran 77プログラムのプリプロセスに関する情報について,大部分ではあ りませんが,多くのものをCatalogue of Rulesからほとんどそのまま持ってきています.