Spec-Zone.ru › CMake

IMPORTED_LIBNAME

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

Укажите имя библиотеки для ссылки для импортированной библиотеки интерфейса.

Библиотека интерфейса не создает собственный файл библиотеки, но указывает требования к использованию для своих потребителей. Свойство IMPORTED_LIBNAME может быть установлено для указания имени одной библиотеки, которое будет помещено на строку ссылки вместо имени целевой библиотеки интерфейса как требования к использованию интерфейса.

Это свойство предназначено для использования в именовании библиотек, предоставляемых SDK платформы, для которых полный путь к файлу библиотеки может быть неизвестен. Значение может быть простым именем библиотеки, таким как foo , но не может быть путем (например, /usr/lib/libfoo.so) или флагом (например, -Wl,...). Имя никогда не обрабатывается как имя целевой библиотеки, даже если оно случайно называет её.

Свойство IMPORTED_LIBNAME разрешено только для импортированных библиотек интерфейса и отклоняется для целей других типов (для которых может использоваться свойство целевого объекта IMPORTED_LOCATION).

© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_tgt/IMPORTED_LIBNAME.html

Spec-Zone.ru

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