我想使用以下代码将源目录中的文件夹“obj_files”复制到其输出目录:
ADD_EXECUTABLE(projExec ${files_proj})
add_custom_command(TARGET projExec POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory
${CMAKE_SOURCE_DIR}/obj_files $<TARGET_FILE_DIR:projExec>)
但它不起作用。带有上述命令的“CMakeLists.txt”位于另一个项目的子目录中,因此输出目录是该项目输出目录的子目录。在尝试做我想做的事情时,这是否需要考虑?无论如何,问题是目录在项目的输出目录中无处可寻。配置/生成时没有错误消息,文件夹不会被复制。