【问题标题】:CLion build depend targetsCLion 构建依赖目标
【发布时间】:2015-01-09 21:25:59
【问题描述】:

我的 CLions CMakeLists.txt 包含超过 1 个目标(库和依赖的可执行文件)。 如何配置一键构建所有目标,而不是逐个选择目标并构建它们? 例如,在 Visual Studio 中,我可以配置项目依赖项并构建所有解决方案。 CLions“编辑配置...”->“启动前:构建”对我不起作用。

【问题讨论】:

    标签: cmake clion


    【解决方案1】:

    您可以将命令add_dependencies 添加到您的CMakeLists.txt,它会执行您想要的操作:

    使顶级目标依赖于其他顶级目标以确保 他们之前建造的。

    那么你只需要创建一个依赖于所有其他目标的“BUILD_ALL”目标。

    【讨论】:

    • 那么您的 CMakeLists.txt 文件会是什么样子?抱歉,这对我来说没有意义
    【解决方案2】:

    Clion 使用 cmake 对吗?您可以直接编辑 cmake 文件。检查 add_subdirectory 命令。 http://www.cmake.org/cmake/help/v3.0/command/add_subdirectory.html

    【讨论】:

      【解决方案3】:

      配置目标依赖项有效,但向 CLion 的构建选项添加“全部”要容易得多。

      【讨论】:

      • 添加“全部”到底是什么意思? @MatzZze
      • 答案太模糊了。回答 MatzZze 的问题会有很长的路要走。
      • 对不起,那应该是“回答 nburk 的问题”。
      猜你喜欢
      • 2020-05-25
      • 2013-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-24
      • 2019-02-13
      • 1970-01-01
      相关资源
      最近更新 更多