Spec-Zone.ru › CMake 3.24

IMPORTED_LOCATION

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

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

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

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

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

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

Spec-Zone.ru

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