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
   )