【问题标题】:Cmake Custom Target not selected for configuration未选择 Cmake 自定义目标进行配置
【发布时间】:2012-10-16 12:35:24
【问题描述】:

我有一个自定义命令和自定义目标,它运行 doxygen 从头文件生成文档。

但是,当从命令行开始构建时,Visual Studio 不会构建此目标。它显示“未选择为此解决方案配置构建项目”。有没有办法确保为 Visual Studio 中的发布(或调试)配置选择此目标?

【问题讨论】:

    标签: visual-studio cmake


    【解决方案1】:

    您可能需要add_dependencies 命令。

    在你定义了 doxygen 目标和可执行文件或库目标之后,编写类似

    add_dependencies( my_executable my_custom_doxygen_target )
    

    这将强制每次执行您的可执行文件时都构建 doxygen 目标。

    也可以通过关闭 doxygen 目标上的 EXCLUDE_FROM_ALL 属性来使其工作。我预计会在 add_custom_target 的描述中看到 EXCLUDE_FROM_ALL,但没有 - 所以它可能与我记忆中的不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多