一个我无法修改的传统Make过程生成了一个目标,我必须对其进行一些后处理。我使用
add_custom_target
强制运行Makefile。我使用add_custom_command
执行后处理步骤。问题在于,就CMake而言,add_custom_target
不能产生输出。那么,如何为后处理步骤设置依赖关系?我不想在外部Make没有更新其目标时运行这些步骤。add_custom_command
不能使用add_custom_target
的名称作为DEPENDS
。我尝试过这样做,但它会认为add_custom_target
的名称只是一个文件,并且找不到它。