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
)