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 变量的预期内容是:command:install 命令 PERMISSIONS 部分可以使用的权限列表。
用法示例:
set(CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS
OWNER_READ
OWNER_WRITE
OWNER_EXECUTE
GROUP_READ
)