项目构建工具 - CMake (8)安装文件 - install

make install就是运行该命令的内容。

install(FILES ......)

install(TARGETS ......)

FILES为普通的文本文件,PROGRAMS指的是非目标文件的可执行程序(如脚本文件)。
install( files...
        TYPE | DESTINATION


        [PERMISSIONS permissions...]
        [CONFIGURATIONS [Debug|Release|...]]
        [COMPONENT ]
        [RENAME ] [OPTIONAL] [EXCLUDE_FROM_ALL])


参数中的TARGET可以是很多种目标文件,最常见的是通过ADD_EXECUTABLE或者ADD_LIBRARY定义的目标文件,即可执行二进制、动态库、静态库.
install(TARGETS targets... [EXPORT ]
        [[ARCHIVE|LIBRARY|RUNTIME|OBJECTS|FRAMEWORK|BUNDLE|
          PRIVATE_HEADER|PUBLIC_HEADER|RESOURCE]
         [DESTINATION

]
         [PERMISSIONS permissions...]
         [CONFIGURATIONS [Debug|Release|...]]
         [COMPONENT ]
         [NAMELINK_COMPONENT ]
         [OPTIONAL] [EXCLUDE_FROM_ALL]
         [NAMELINK_ONLY|NAMELINK_SKIP]
        ] [...]
        [INCLUDES DESTINATION [ ...]]
        )
 

你可能感兴趣的:(操作系统)