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