复制大文件以构建目录?

时间:2015-06-16 20:21:40

标签: cmake

有没有办法将目录中的所有文件复制到指定的输出目录,只有在更改它们或将新文件添加到目录时才复制它们?

1 个答案:

答案 0 :(得分:1)

您可以使用file命令将给定目录中的所有文件复制到另一个路径,例如建立目录。此操作将在CMake期间发生。

file(GLOB files_to_copy
    -your-data-dir-/*.*
)
file(COPY ${files_to_copy} DESTINATION ${CMAKE_CURRENT_BINARY_DIR})