install_programs

自版本 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 中。