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
)