导航

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

LINK_WHAT_YOU_USE¶

添加于版本 3.7。

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

由 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.0.0 »
  • 文档 »
  • cmake-properties(7) »
  • LINK_WHAT_YOU_USE
© 版权所有 2000-2025 Kitware, Inc. 和贡献者。使用 Sphinx 7.3.7 创建。