我想更改安装目录的权限(在CMAKE_INSTALL_PREFIX中指定),但我不知道如何做到这一点。
我可以设置所有已安装文件的权限,但不能设置自动生成的目录。
例如,如果我的CMAKE_INSTALL_PREFIX是/softs/myappli/64/gcc/4.7.2我希望能够将/ softs / myappli的权限设置为" 700"当我做我的" make install"。
答案 0 :(得分:2)
这样做,您可以使用install
命令w /以下签名:
install([[SCRIPT <file>] [CODE <code>]] [...])`
并编写代码以在安装时更改权限。即像这样的人:
execute_process(COMMAND /bin/chmod ARGS 0700 "${CMAKE_INSTALL_PREFIX}")
将其添加到chmod.cmake
或字符串中,然后拨打上面的install
。