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