Spec-Zone.ru › CMake 3.22

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

Spec-Zone.ru

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