我正在尝试使用${CMAKE_COMMAND} -E copy <from> <to>
格式复制多个文件,但是我想知道是否有一种方法可以提供许多文件以复制到特定目录。似乎cmake复制一次只允许复制一个文件。当我希望提供要复制的文件列表作为第一个参数时,我真的不想重复使用copy命令。
我在想最简单的解决方案是使用依赖于平台的“cp”命令。虽然这绝对不利于可移植性,但是我们的系统可以保证构建在Linux上。一个简单的,独立于平台的解决方案会更好。
最佳答案
可从CMake 3.5复制多个文件
cmake -E copy <file>... <destination>
"cmake -E copy" support for multiple files
Command-Line Tool Mode
关于cmake - CMake自定义命令复制多个文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14368919/