CMake自定义清理命令

时间:2010-10-13 15:58:08

标签: command cmake

在我的CMake项目中,我希望在运行干净目标时发生一些自定义行为。但是,如果我这样做

add_dependencies(clean extra-clean)

它以

失败
add_dependencies Adding dependency to non-existent target: clean

甚至可以进行自定义清洁行为吗?

编辑:我正在运行一些外部工具作为构建的一部分。这些工具会生成大量文件,但只需要求工具执行此操作即可清除它们。理想情况下,我可以向clean目标添加一个自定义目标,以调用该工具进行清理。

1 个答案:

答案 0 :(得分:5)

您正在寻找的自定义行为是什么?如果您需要删除可以使用的文件 set_directory_properties