Spec-Zone.ru › CMake 3.23

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–2022 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.23/prop_tgt/IMPORTED_LOCATION.html

Spec-Zone.ru

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