IMPORTED_IMPLIB
Полный путь к библиотеке импорта для целевого объекта IMPORTED.
Это свойство можно задать:
- На платформах DLL — указав расположение части DLL
.lib. -
Добавлено в версии 3.16: На AIX — указав файл импорта (например,
.imp), созданный для исполняемых файлов, экспортирующих символы (см. свойство целевого объектаENABLE_EXPORTS). -
Добавлено в версии 3.27: На платформах Apple — указав файл импорта (например,
.tbd), созданный для разделяемых библиотек или фреймворков (см. свойство целевого объектаENABLE_EXPORTS). Для фреймворков это расположение символической ссылки на файл.tbdвнутри папки фреймворка. -
Добавлено в версии 3.28: На платформах, отличных от DLL, — указав расположение разделяемой библиотеки. Если задать это свойство, не указывая также
IMPORTED_LOCATION, библиотека будет считаться заглушкой, а её расположение не будет добавлено в путь поиска во время выполнения для зависимых целей, которые связываются с ней.
Изменено в версии 3.28: Если импортированная цель — это фреймворк Apple или XCFramework, предпочтительно задавать IMPORTED_LOCATION как каталог .framework или .xcframework. В этом случае CMake автоматически найдёт соответствующий файл .tbd внутри этого фреймворка или XCFramework, и задавать IMPORTED_IMPLIB не потребуется.
Для определённой конфигурации свойство целевого объекта IMPORTED_IMPLIB может быть переопределено свойством целевого объекта IMPORTED_IMPLIB_<CONFIG>, предназначенным для конкретной конфигурации <CONFIG>. Кроме того, свойство целевого объекта MAP_IMPORTED_CONFIG_<CONFIG> можно использовать для сопоставления конфигураций проекта с конфигурациями импортированной цели. Если ни одно из этих свойств не задано, можно выбрать имя любой другой конфигурации, указанной в свойстве целевого объекта IMPORTED_CONFIGURATIONS, и использовать значение свойства IMPORTED_IMPLIB_<CONFIG> для этой конфигурации.
Это свойство игнорируется для неимпортированных целей.
© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_tgt/IMPORTED_IMPLIB.html