混合言語プロジェクト (C/C++ および FORTRAN) に CMake を使用すると、実行可能ファイルをリンクするために C++ コンパイラが呼び出されます。リンク手順で FORTRAN コンパイラを呼び出す簡単な方法はありますか。
project(Serialbox_Fortran_Perturbation_Example CXX Fortran)
add_executable(main_producer main_producer.f90 m_ser.f90)
これは FORTRAN コンパイラで正しくコンパイルされますが、リンク ステップで C++ コンパイラが呼び出され、たとえば PGI などの一部のコンパイラ スイートで問題が発生します。