【问题标题】:How to skip dependency on all for package target?如何跳过对包目标的所有依赖?
【发布时间】:2017-04-25 11:40:46
【问题描述】:

我有一个项目,其中很少有单独的构建目标,它们是专有的 - 但它们是从相同的源构建的,只是在其他配置、目标等中。 我需要安装和包目标独立于 all 目标,这是默认设置。对于安装目标,有一个 CMAKE_SKIP_INSTALL_ALL_DEPENDENCY 变量,它工作得很好,可以满足我的需要。 如何关闭 CPack 输出的 all 依赖关系?

【问题讨论】:

  • 目前,克服这个问题的唯一方法是对某些目标使用 EXCLUDE_FROM_ALL,但更好的解决方案是让 CPack 理解 EXCLUDE_FROM_DEFAULT_BUILD*_ 标志。

标签: cmake cpack


【解决方案1】:

您或多或少自己回答了这个问题:CMAKE_SKIP_PACKAGE_ALL_DEPENDENCYis available

【讨论】:

  • 啊,它在任何版本的文档中都没有……谢谢,我会试试的 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-09-29
  • 1970-01-01
  • 2011-02-15
  • 2011-10-29
  • 2019-04-27
  • 2014-11-27
  • 1970-01-01
相关资源
最近更新 更多