【问题标题】:CMake check if the main project was calledCMake 检查是否调用了主项目
【发布时间】:2012-11-08 21:41:01
【问题描述】:

我有这样的项目目录设计:

Main:
    CMakeLists.txt
    subproject1:
         CMakeLists.txt   
    subproject2
         CMakeLists.txt   

如果 subproject1 cmake 被主项目调用或作为独立项目调用,我如何签入 subproject1/CMakeLists.txt 文件?

【问题讨论】:

    标签: cmake


    【解决方案1】:

    给你:

    if( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR )
    # We are building as stand-alone project
    project(subproject1)
    ...
    else()
    # We are building as part of Main project
    endif()
    

    【讨论】:

      猜你喜欢
      • 2021-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-03
      相关资源
      最近更新 更多