【发布时间】:2019-04-01 08:42:11
【问题描述】:
我使用带有以下安装命令的 CMakeLists.txt:
install(DIRECTORY ./ DESTINATION include FILES_MATCHING PATTERN "*.h")
它正确安装了所有“./*.h”文件,但也复制了“./.git”目录结构(没有任何文件)。
使用 CMake 3.14.0 时会出现此问题,而使用 CMake 3.11.1 时不会出现此问题。
命令是否更改或者这是一个 CMake 错误?我应该对“.git”使用显式排除,还是可以以某种方式保留白名单方法,例如在我确实需要安装子文件夹时继续工作吗?
【问题讨论】:
标签: cmake