Spec-Zone.ru › CMake 3.17

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.17/prop_tgt/IMPORTED_LOCATION.html

Spec-Zone.ru

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