cmake:非法拥有多个add_custom_command(TARGET $ {FOO} ...)?

时间:2013-09-17 20:51:59

标签: compilation cmake

简单的问题,是否有错误/不正确的使用形式的多个条目:

  add_custom_command(TARGET  ${Name} 
               COMMAND   DoStuff)
  # <some intermediate logic> 
  add_custom_command(TARGET  ${Name} 
                    COMMAND   DoYetOtherStuff)

好的,这是非常糟糕的风格,但绝对错了吗?这样做的后果是什么?

1 个答案:

答案 0 :(得分:1)

我不知道这样做有什么问题。但是,将两个命令添加到一个add_custom_command调用中会更简洁:

add_custom_command(TARGET ${Name}
                   COMMAND DoStuff
                   COMMAND DoYetOtherStuff)