美文网首页
学习cmake

学习cmake

作者: uruzu | 来源:发表于2021-10-18 15:59 被阅读0次

    c++与fortran混合编程时的cmake

    在fortran和c++混合编程时,使用cmake工具参考link更简单一些

    以下为cmake代码

    cmake_minimum_required(VERSION 3.1)
    
    project(dc2dinv.ocean LANGUAGES CXX Fortran)
    # project(dc2dinv.ocean
    #     VERSION 0.1
    #     DESCRIPTION "dc2d inversion for ocean"
    #     LANGUAGES CXX, Fortran)
    
    # add_library(geolib dc2d.inv.f90 tools.cpp tools.h)
    
    add_executable(dc2dinv.ocean main.cpp dc2d.inv.f90 tools.cpp tools.h)
    
    # target_link_libraries(dc2dinv.ocean PRIVATE geolib)
    

    使用注释中的代码也是可行的,此处仅给出使用的语言,cmake自动处理了相关函数库(例如在链接时自动添加了-lgfortran -lquadmath)

    相关文章

      网友评论

          本文标题:学习cmake

          本文链接:https://www.haomeiwen.com/subject/onrnoltx.html