Spec-Zone.ru › CMake 3.16

IMPORTED_LOCATION

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

Установите это значение в расположение целевого файла IMPORTED на диске. Для исполняемых файлов это расположение исполняемого файла. Для пакетов на macOS это расположение исполняемого файла внутри Contents/MacOS в папке пакета приложения. Для STATIC библиотек и модулей это расположение библиотеки или модуля. Для SHARED библиотек на платформах, отличных от DLL, это расположение общей библиотеки. Для фреймворков на 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–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.16/prop_tgt/IMPORTED_LOCATION.html

Spec-Zone.ru

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