Spec-Zone.ru › CMake 3.26

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–2023 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.26/variable/CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.html

Spec-Zone.ru

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