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。