CMAKE_LINK_DEPENDS_USE_LINKER¶
在 3.27 版本中新增。
对于 Makefile 和 Ninja 生成器,链接依赖项现在可以由链接器本身生成,这是针对特定链接器的。通过将此变量定义为 FALSE 值,可以禁用此功能。
如果 LINK_DEPENDS_NO_SHARED 目标属性为 true,此功能也会被禁用。
注意
CMake 版本 4.1.0 默认将此变量设置为 FALSE,如果链接器是 GNU binutils 链接器(版本小于 2.41 的 ld 和 ld.bfd,或任何版本的 ld.gold),因为在启用 LTO 时,它会生成指向临时文件的虚假依赖项。请参阅 GNU bug 30568。