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 脚本。有关 cmake 构建目标的安装规则,请参见 install() 命令的 TARGETS 形式。
目录 <dir> 相对于安装前缀,该前缀存储在变量 CMAKE_INSTALL_PREFIX 中。