散らかっている古いFortranコードにcmakeビルドシステムを追加しようとしています
!DEC$
スタイルのプリプロセッサコマンド。古いビルドシステムは、これらを従来のCスタイルのプリプロセッサに変換するawkスクリプトを生成しました。その後、makefileは、出力をコンパイラーに直接パイプします。私はcmakeで中間ファイルを生成できることを知っていますが、これをすべてのファイルに対して実行したいので、可能であればそれを避けたいと思います。
コマンドの出力をコンパイラに直接パイプする方法はcmakeにありますか?基本的に、同等のことを行うためにそこにあります
awk -f script.awk source.f | gfortran -x f95 -cpp -c -
cmakeで。