CMake 命令复制符号链接

3
我有以下命令:

add_custom_command(
    TARGET Packaging POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy 
        source_file
        target_file )

有时候source_file是一个符号链接。然而,当它被复制时,引用的文件被复制而不是符号链接本身。
我该如何告诉CMake命令复制符号链接而不取消引用它?
3个回答

0

不要使用内置的“copy”命令,而是可以使用Linux的“cp”命令以及相应的开关:

add_custom_command(
    TARGET Packaging POST_BUILD
    COMMAND cp -a -u 
        source_file
        target_file )

0

0
目前看来,cmake还没有直接的解决方案。标记

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接