Spec-Zone.ru › CMake 3.31

CMP0179

Добавлена в версии 3.31.

Исключение дублирования статических библиотек по строкам связи сохраняет первое вхождение. Этот параметр актуален только при установленном параметре CMP0156 в значение NEW.

В зависимости от возможностей компоновщика, статические библиотеки могут быть исключены из дублирования. Подробнее см. в параметре CMP0156.

CMake 3.30 и ниже могут выбрать сохранение на некоторых платформах последнего вхождения статических библиотек, а не первого, при их исключении из дублирования.

CMake 3.31 и выше предпочитает сохранять на всех платформах первое вхождение статических библиотек при их исключении из дублирования.

Поведение OLD для этого параметра заключается в сохранении на некоторых платформах последнего вхождения статических библиотек при их исключении из дублирования. Поведение NEW для этого параметра заключается в сохранении первого вхождения статических библиотек при их исключении из дублирования независимо от платформы.

Этот параметр был введён в CMake версии 3.31. Он может быть задан с помощью cmake_policy() или cmake_minimum_required(). Если параметр не задан, CMake не выводит предупреждение и использует поведение OLD.

Примечание

Поведение OLD параметра deprecated by definition и может быть удалено в будущих версиях CMake.

© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.31/policy/CMP0179.html

Spec-Zone.ru

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