设置安装目录的权限

时间:2014-10-10 13:55:25

标签: cmake

我想更改安装目录的权限(在CMAKE_INSTALL_PREFIX中指定),但我不知道如何做到这一点。

我可以设置所有已安装文件的权限,但不能设置自动生成的目录。

例如,如果我的CMAKE_INSTALL_PREFIX是/softs/myappli/64/gcc/4.7.2我希望能够将/ softs / myappli的权限设置为" 700"当我做我的" make install"。

1 个答案:

答案 0 :(得分:2)

这样做,您可以使用install命令w /以下签名:

install([[SCRIPT <file>] [CODE <code>]] [...])`

并编写代码以在安装时更改权限。即像这样的人:

execute_process(COMMAND /bin/chmod ARGS 0700 "${CMAKE_INSTALL_PREFIX}")

将其添加到chmod.cmake或字符串中,然后拨打上面的install