install_files

已弃用,版本 3.0 之后: 使用 install(FILES) 命令替换。

此命令已由 install() 命令替代。它提供向前兼容旧版 CMake 代码。 FILES 表单由 install() 命令的 FILES 表单直接替换。可以使用 file() 命令的 GLOB 表单更清楚地表示 regexp 表单。

install_files(<dir> extension file file ...)

创建规则,将给定扩展名的列出文件安装到给定目录中。仅当前源代码树或其在二进制树中的相应位置存在的可列出文件。如果指定文件已存在扩展名,则首先移除该扩展名。当您想安装相应的 foo.h 时,将 foo.cxx 等源文件提供扩展名非常有用。一个典型的扩展名是 .h

install_files(<dir> regexp)

任何与正则表达式匹配的当前源目录中的文件都会被安装。

install_files(<dir> FILES file file ...)

FILES 关键字之后列出的任何文件都会从给定名称显式安装。此表单中允许完整路径。

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