在 linux 上,我使用如下命令:
configure_file(dot_alpha_16.bmp test/dot_samples/dot_alpha_16.bmp COPYONLY)
将一些单元测试文件复制到构建目录。在 Windows 上,文件不会被复制。发生这种情况是否有特定原因?
在 linux 上,我使用如下命令:
configure_file(dot_alpha_16.bmp test/dot_samples/dot_alpha_16.bmp COPYONLY)
将一些单元测试文件复制到构建目录。在 Windows 上,文件不会被复制。发生这种情况是否有特定原因?
您必须指定完整的目录路径。以下适用于 Windows,并且也考虑了源外构建:
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/dot_alpha_16.bmp
${CMAKE_CURRENT_BINARY_DIR}/test/dot_samples/dot_alpha_16.bmp COPYONLY)