Spec-Zone.ru › CMake

CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS

Добавлено в версии 3.11.

Права доступа по умолчанию для каталогов, неявно создаваемых при установке файлов с помощью install() и file(INSTALL).

Если вызывается make install и каталоги создаются неявно, для них устанавливаются права доступа, заданные переменной CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS, или права доступа по умолчанию, специфичные для платформы, если переменная не задана.

Каталоги создаются неявно, если они явно не устанавливаются командой install(), но необходимы для установки файла по определённому пути. Примером таких каталогов являются каталоги, созданные в соответствии со значением CMAKE_INSTALL_PREFIX.

Ожидаемое содержимое переменной CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS — это список прав доступа, который может использоваться командой install() в разделе PERMISSIONS.

Пример использования:

set(CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS
     OWNER_READ
     OWNER_WRITE
     OWNER_EXECUTE
     GROUP_READ
   )

© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/variable/CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.html

Spec-Zone.ru

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