CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS
Значения по умолчанию для разрешений каталогов, созданных неявно при установке файлов с помощью команд 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–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.18/variable/CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.html