# CMAKE_LINK_DEPENDS_USE_LINKER

Added in version 3.27.

For the Makefile and Ninja generators, link dependencies are now, for a selection of linkers, generated by the linker itself. By defining this variable with value `FALSE`, you can deactivate this feature.

This feature is also deactivated if the `LINK_DEPENDS_NO_SHARED` target property is true.

Note

CMake version 3.31.3-dirty defaults this variable to `FALSE` if the linker is one from the GNU binutils linkers (`ld` and `ld.bfd` for version less than 2.41 or `ld.gold` for any version) because it generate spurious dependencies on temporary files when LTO is enabled. See GNU bug 30568.