Spec-Zone.ru › CMake 3.30

IMPORTED_LOCATION

Полный путь к основному файлу на диске для IMPORTED целевого объекта.

Установите это значение в расположение файла IMPORTED целевого объекта на диске. Для исполняемых файлов это расположение исполняемого файла. Для STATIC библиотек и модулей это расположение библиотеки или модуля. Для SHARED библиотек на платформах, не использующих DLL, это расположение общей библиотеки. Для пакетов приложений на macOS это расположение исполняемого файла внутри Contents/MacOS в папке пакета. Для фреймворков на macOS это расположение символической ссылки на файл библиотеки непосредственно внутри папки фреймворка. Для DLL это расположение .dll части библиотеки. Для UNKNOWN библиотек это расположение файла для связывания. Игнорируется для неимпортируемых целевых объектов.

Новое в версии 3.28: Для обычных фреймворков на платформах Apple это может быть расположение самой папки .framework. Для XCFrameworks это может быть расположение папки .xcframework, в этом случае любой целевой объект, который с ним связывается, получит выбранный каталог библиотеки Headers как требование использования.

Свойство целевого объекта IMPORTED_LOCATION может быть переопределено для данного конфигурационного <CONFIG> свойства целевого объекта IMPORTED_LOCATION_<CONFIG>. Кроме того, свойство целевого объекта MAP_IMPORTED_CONFIG_<CONFIG> может использоваться для сопоставления конфигураций проекта с конфигурациями импортируемого целевого объекта. Если ни один из них не установлен, то может быть выбран имя любой другой конфигурации, перечисленных в свойстве целевого объекта IMPORTED_CONFIGURATIONS, и использовано его значение IMPORTED_LOCATION_<CONFIG>.

Чтобы получить расположение импортированного целевого объекта, прочитайте одно из свойств LOCATION или LOCATION_<CONFIG>.

Для платформ с импортируемыми библиотеками (например, Windows, AIX или Apple) также см. IMPORTED_IMPLIB.

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

Spec-Zone.ru

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