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
中。