CMAKE_LINK_DEPENDS_USE_LINKER
Добавлен в версии 3.27.
Для генераторов Makefile и Ninja зависимости для линковки теперь, для некоторых линков, генерируются самим линковщиком. Определением этой переменной со значением FALSE, можно деактивировать эту функцию.
Эта функция также деактивируется, если свойство целевого объекта LINK_DEPENDS_NO_SHARED имеет значение true.
Примечание
CMake версии 3.31.1 по умолчанию устанавливает значение этой переменной в FALSE если линковщик относится к линковщикам GNU binutils (ld и ld.bfd для версии менее 2.41 или ld.gold для любой версии), потому что он генерирует ложные зависимости от временных файлов при включенном LTO. См. GNU ошибку 30568.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/variable/CMAKE_LINK_DEPENDS_USE_LINKER.html