如何定义自定义的Clean命令?

Joh*_* M. 5 cmake clion

我正在调用现有的Makefile进行构建,因此要进行重建,我需要先调用make clean。我看到那个Run | Clean电话

cmake --build <dir> --target clean -- -j 4

有没有办法让Run | Clean运行自定义目标代替?例如,定义为:

add_custom_target(make-clean ALL COMMAND make -C ${mytest_SOURCE_DIR} clean)

Max*_*aev 0

Run | Clean操作取决于项目模式。如果您打开 CMake 项目,它将始终运行cmake --build <dir> --target clean -- -j 4,但您可以创建自己的外部工具并将其放入Run菜单中。

  1. 在首选项 |创建工具 工具| 外部工具

在此输入图像描述

  1. 将工具添加到菜单首选项 | 外观与行为 | 菜单和工具栏 在此输入图像描述

  2. 利润

在此输入图像描述