在使用add_custom_command命令时,添加以下参数可以删除重定向的输出文件:
add_custom_command( ... COMMAND command ... OUTPUT file ... RESULT_VARIABLE result_var BYPRODUCTS ${file}) # 添加BYPRODUCTS参数
其中,BYPRODUCTS参数指定由此命令产生的文件(输出文件),在命令执行失败时,这些文件将被删除。
上一篇:add_custom_command(TARGET)中的USES_TERMINAL参数不使用Ninja的控制台池。
下一篇:add_custom_command的条件子句