OWNER_WRITE,OWNER_READ,GROUP_READ和WORLD_READ,权限644。 非目标文件的可执行程序安装,如脚本之类的: INSTALL(PROGRAMS files ... DESTINATION [PERMISSIONS permissions...] [CONFIGURATIONS [Debug|Release|...]] [COMPONENT <component>] [RENAME <name>][OPTIONAL]) 安装后权限为:OWNER_EXECUTE,GROUP_EXECUT...
INSTALL(PROGRAMS files ... DESTINATION [PERMISSIONS permissions...] [CONFIGURATIONS [Debug|Release|...]] [COMPONENT <component>] [RENAME <name>][OPTIONAL]) 安装后权限为:OWNER_EXECUTE,GROUP_EXECUTE和WORLD_EXECUTE,即755权限。 目录的安装: INSTALL(DIRECTORY dirs ... DESTINATION [FILE_PERMISSIONS...
GROUP_EXECUTE GROUP_READ) 这条指令的执行结果是: 将icons目录安装到 <prefix>/share/myproj,将scripts/中的内容安装到 <prefix>/share/myproj。 不包含目录名为CVS的目录,对于scripts/*文件指定权限为 OWNER_EXECUTE 不包含目录名为CVS的目录,对于scripts/*文件指定权限为 OWNER_EXECUTE OWNER_WRITE OWNER_READ ...
INSTALL(DIRECTORYiconsscripts/DESTINATIONshare/myprojPATTERN"CVS"EXCLUDEPATTERN"scripts/*"PERMISSIONSOWNER_EXECUTEOWNER_WRITEOWNER_READGROUP_EXECUTEGROUP_READ) 这条指令的执行结果是:将 icons 目录安装到 <prefix>/share/myproj,将 scripts/中的内容安装到 <prefix>/share/myproj不包含目录名为 CVS 的目录,对于s...
PROGRAMS版本与FILES版本一样,只在默认权限上有所不同:它还包括了OWNER_EXECUTE,GROUP_EXECUTE和WORLD_EXECUTE选项。INSTALL的这个版本用来安装不是目标的程序,比如shell脚本。使用TARGETS格式安装该工程内部构建的目标。 DIRECTORY版本的install命令 install(DIRECTORY dirs... DESTINATION [FILE_...
OWNER_EXECUTE, GROUP_EXECUTE, 和 WORLD_EXECUTE,即 755 权限 14.目录的安装 INSTALL(DIRECTORY dirs... DESTINATION [FILE_PERMISSIONS permissions...] [DIRECTORY_PERMISSIONS permissions...] [USE_SOURCE_PERMISSIONS] [CONFIGURATIONS [Debug|Release|...]] [COMPONENT...
非目标文件的可执行程序安装(比如脚本之类): INSTALL(PROGRAMS files... DESTINATION [PERMISSIONS permissions...]) 脚本安装后注意设置权限为: OWNER_EXECUTE, GROUP_EXECUTE, 和 WORLD_EXECUTE,即 755 权限 目录的安装INSTALL(DIRECTORY dirs... DESTINATION [FILE_PERMISSIONS permissions...]) DIRECTORY 后面...
对于scripts/*文件指定权限为OWNER_EXECUTE, OWNER_WRITE, OWNER_READ, GROUP_EXECUT, GROUP_READ; 三. 基本控制语法 1. IF IF…ELSE…语法格式基本类似与C语言,大致如下: 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 IF(expression)COMMAND1(ARGS...)COMMAND2(ARGS...
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ #权限 ) 1. 2. 3. 4. 5. 6. 7. 这条指令的执行结果是: 将icons目录安装到 <prefix>/share/myproj,将scripts/中的内容安装到 <prefix>/share/myproj 不包含目录名为CVS的目录,对于scripts/*文件指定权限为 OWNER_EXECUTE ...
OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ 安装时 CMAKE 脚本(也就是 CMakeLists.txt 文件中所包含的指令)的执行语法: INSTALL([[SCRIPT <file>] [CODE <code>]] [...]) SCRIPT 参数用于在安装时调用 cmake 脚本文件(也就是 <abc>.cmake 文件),CODE 参数...