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