install_programs

自版本 3.0 起弃用:请改用 install(PROGRAMS) 命令。

此命令已被 install() 命令取代。它用于与旧版 CMake 代码兼容。FILES 形式已直接替换为 install() 命令的 PROGRAMS 形式。regexp 形式可以使用 file() 命令的 GLOB 形式更清晰地表达。

install_programs(<dir> file1 file2 [file3 ...])
install_programs(<dir> FILES file1 [file2 ...])

创建规则以将列出的程序安装到给定目录中。在仅有一个参数时,使用 FILES 参数来保证使用命令的文件列表版本。

install_programs(<dir> regexp)

在第二个形式中,将安装与正则表达式匹配的当前源目录中的任何程序。

此命令用于安装并非由 cmake 构建的程序,例如 shell 脚本。有关为 cmake 构建的目标创建安装规则,请参见 install() 命令的 TARGETS 形式。

目录 <dir> 相对于存储在变量 CMAKE_INSTALL_PREFIX 中的安装前缀。