我正在使用以下自定义命令将位于
config
目录中的所有文件复制到build
目录中。问题是我不想将.svn
目录一起复制。我希望找到一种方法来排除.svn
目录,或者只复制特定扩展名的文件。例如,我只想复制具有xml
或conf
扩展名的文件。应该怎么做?add_custom_command(TARGET MyTarget PRE_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory
${CMAKE_SOURCE_DIR}/config $<TARGET_FILE_DIR:MyTarget>)