在linux上我使用的命令如下:
configure_file(dot_alpha_16.bmp test/dot_samples/dot_alpha_16.bmp COPYONLY)
将一些单元测试文件复制到构建目录。在Windows上,文件不会被复制。是否有特定原因导致这种情况发生?
答案 0 :(得分:9)
你必须specify the complete directory path。以下适用于Windows,并考虑了源外构建:
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/dot_alpha_16.bmp
${CMAKE_CURRENT_BINARY_DIR}/test/dot_samples/dot_alpha_16.bmp COPYONLY)