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.16/variable/CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.html