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