安装程序¶
自 3.0 版本弃用: 请改用 install(PROGRAMS) 命令。
此命令已被 install() 命令取代。提供它是为了与旧的 CMake 代码兼容。 FILES 形式直接被 install() 命令的 PROGRAMS 形式取代。使用 file() 命令的 GLOB 形式可以更清楚地表达正则表达式形式。
install_programs(<dir> file1 file2 [file3 ...])
install_programs(<dir> FILES file1 [file2 ...])
创建规则以将列出的程序安装到给定目录中。使用 FILES 参数保证即使只有一个参数也将使用命令的文件列表版本。
install_programs(<dir> regexp)
在第二种形式中,将安装当前源目录中与正则表达式匹配的任何程序。
此命令旨在安装不是由 cmake 构建的程序,例如 shell 脚本。请参阅 install() 命令的 TARGETS 形式,为 cmake 构建的目标创建安装规则。
目录 <dir> 是相对于安装前缀的,它存储在变量 CMAKE_INSTALL_PREFIX 中。