install_files¶
自 3.0 版本起已弃用: 请改用 install(FILES) 命令。
此命令已被 install() 命令取代。它被提供以兼容旧的 CMake 代码。FILES 形式直接被 install() 命令的 FILES 形式替换。可以通过 file() 命令的 GLOB 形式更清晰地表达正则表达式形式。
install_files(<dir> extension file file ...)
创建规则,将带有给定扩展名的列出的文件安装到给定目录。只能列出当前源树中或二进制树中对应位置存在的文件。如果指定的文件已有一个扩展名,该扩展名将首先被移除。这对于提供源文件列表(例如 foo.cxx,而您希望安装对应的 foo.h)很有用。一个典型的扩展名是 .h。
install_files(<dir> regexp)
当前源目录中与正则表达式匹配的任何文件都将被安装。
install_files(<dir> FILES file file ...)
在 FILES 关键字之后列出的任何文件都将从给定的名称中显式安装。此形式允许使用完整路径。
目录 <dir> 相对于安装前缀,该前缀存储在变量 CMAKE_INSTALL_PREFIX 中。