ARCHIVE_OUTPUT_DIRECTORY
Каталог вывода, в котором создаются файлы целевых объектов ARCHIVE.
Это свойство задаёт каталог, в котором должны создаваться файлы целевых объектов архива. В значении свойства можно использовать generator expressions. Генераторы с несколькими конфигурациями (Visual Studio, Xcode, Ninja Multi-Config) добавляют в указанный каталог подкаталог для каждой конфигурации, если не используется генераторное выражение.
Это свойство инициализируется значением переменной CMAKE_ARCHIVE_OUTPUT_DIRECTORY, если она задана при создании целевого объекта.
Примечание
В macOS это свойство не применяется к файлам импорта компоновщика (например, файлам .tbd; подробности см. в свойстве ENABLE_EXPORTS) в следующих случаях:
- Задано свойство
FRAMEWORK, поскольку структуру каталогов фреймворка изменить нельзя. - Используется генератор
Xcodeиз-за ограничений и особенностей инструментаXcode.
В обоих случаях файлы импорта компоновщика создаются в том же каталоге, что и разделяемая библиотека.
См. также свойство целевого объекта ARCHIVE_OUTPUT_DIRECTORY_<CONFIG>.
© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_tgt/ARCHIVE_OUTPUT_DIRECTORY.html