Spec-Zone.ru › CMake

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API