如何定义自定义清理命令?

Posted

技术标签:

【中文标题】如何定义自定义清理命令?【英文标题】:How to define a custom Clean command? 【发布时间】:2017-11-28 06:39:23 【问题描述】:

我正在调用现有的 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)

【问题讨论】:

【参考方案1】:

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

    首选项中创建一个工具|工具 |外部工具

    将工具添加到菜单首选项 |外观与行为 |菜单和工具栏

    利润

【讨论】:

以上是关于如何定义自定义清理命令?的主要内容,如果未能解决你的问题,请参考以下文章

如何自定义清理字符串以使其适合 URL?

如何自定义 Resharper 的“代码清理”以​​更改 C# 中的文档标题规则

markdown 如何在自定义PPA中出现太多依赖性错误/破坏依赖性后清理Ubuntu系统?

代码调试篇:如何编写 gdb 自定义命令

代码调试篇:如何编写 gdb 自定义命令

linux 如何自定义命令函数?