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