什么是关于在Windows上CMa​​ke的命令configure_file不同?(What is

2019-08-17 05:42发布

在Linux上我使用的命令,例如:

configure_file(dot_alpha_16.bmp test/dot_samples/dot_alpha_16.bmp COPYONLY)

一些单元测试文件复制到构建目录。 在Windows中的文件都没有得到复制。 是否有一个具体的理由为什么发生这种情况?

Answer 1:

你必须指定完整的目录路径 。 下面的Windows上运行,并采取乱源构建考虑过:

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/dot_alpha_16.bmp
    ${CMAKE_CURRENT_BINARY_DIR}/test/dot_samples/dot_alpha_16.bmp COPYONLY)


文章来源: What is different about the CMake command configure_file on Windows?