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