为什么echo在CMake自定义命令中串联

时间:2019-06-28 14:46:24

标签: cmake generated-code

我正在弄混构建时间源文件生成器,并且遇到了一个奇怪的行为。如果我有以下内容:

ADD_CUSTOM_COMMAND(
    OUTPUT
        ${GENERATED_FILE}
    COMMAND
        echo "// generated file" > ${GENERATED_FILE}
        echo "debugging echo"
    DEPENDS
        my_object_library
    VERBATIM
) 

生成的文件结尾为

// generated file echo debugging echo

有人知道为什么吗?

0 个答案:

没有答案