导航

  • 索引
  • 下一页 |
  • 上一页 |
  • CMake 4.1.0 »
  • 文档 »
  • cmake-properties(7) »
  • LINK_WHAT_YOU_USE

LINK_WHAT_YOU_USE¶

3.7 版本中新增。

这是一个布尔选项,当设置为 TRUE 时,会添加一个链接时检查,以打印出正在链接但未为目标提供任何符号的共享库列表。这旨在作为一种代码检查。

由 CMAKE_<LANG>_LINK_WHAT_YOU_USE_FLAG 指定的标志将传递给链接器,以便命令行中指定的所有库都将被链接到目标中。然后,由 CMAKE_LINK_WHAT_YOU_USE_CHECK 指定的命令将在目标链接后运行,以检查二进制文件是否存在不必要链接的共享库。

注意

目前,它仅支持 ELF 平台,并且仅适用于可执行文件和共享库或模块库目标。此属性将被忽略用于任何其他目标和配置。

此属性的初始值由 CMAKE_LINK_WHAT_YOU_USE 变量的值确定,前提是该变量在创建目标时已被设置。

上一主题

LINK_WARNING_AS_ERROR

下一主题

LINKER_LANGUAGE

本页

  • 显示源

快速搜索

导航

  • 索引
  • 下一页 |
  • 上一页 |
  • CMake 4.1.0 »
  • 文档 »
  • cmake-properties(7) »
  • LINK_WHAT_YOU_USE
© 版权所有 2000-2025 Kitware, Inc. 和贡献者。使用 Sphinx 8.1.3 创建。