当使用CMake进行混合语言项目(C/C++和FORTRAN)时,会调用C++编译器来链接可执行文件。是否有简单的方法来调用FORTRAN编译器进行链接步骤。
project(Serialbox_Fortran_Perturbation_Example CXX Fortran)
add_executable(main_producer main_producer.f90 m_ser.f90)
这段代码可以通过FORTRAN编译器正确编译,但在链接步骤中,会调用C++编译器并且会与一些编译套件(如PGI)冲突。