同じ名前でバージョンや場所が異なるコンパイラがいくつかあります。スクリプトは./configure
、で最初に見つかったところで停止しているようPATH
です。カスタムルールに従ってそれらの1つを選択するようにAutomakeに指示するにはどうすればよいですか?コンパイラのバージョンを確認できるマクロがすでにあります。
FC
パス全体を毎回入力するのは面倒なので、(変数を使用して)手動でパスを設定することは避けたいと思います。
私の場合、いくつかのMPIラッパーコンパイラは同じ名前の異なるディレクトリにあります(そしてPATH
ユーザーによって追加されます)。
./configure --with-intel
アイデアは、IntelMPIコンパイラを見つけて選択するようなものを使用することです。