cmake - CMake CPPLINT 彩色输出
问题描述
设置时有什么方法可以为 cpplint 输出着色
set(CMAKE_CXX_CPPLINT "cpplint")
在cmake文件中?
解决方案
如果您想为任何输出着色,则必须将该意图传达给显示它的事物。为了显示命令的输出,通常使用终端,现在以终端仿真器的形式。
如果您的终端支持ANSI 颜色转义序列,您可以在运行之前和之后模拟进程并输出颜色代码。 cpplint
在 *unix 环境中,您可以创建一个以mycpplint
内容命名的可执行文件:
#!/bin/sh
printf '\E[36m' ; cpplint "$@" ; printf '\E[0m'
然后将该可执行文件位置添加到PATH
并执行set(CMAKE_CXX_CPPLINT "mycpplint")
.
推荐阅读
- r - 结合 POSIXct 给出错误的时间
- html - 引导下拉菜单不弹出
- powershell - 如何创建包含文件元数据和文件内容的 CSV?
- c++ - 使用共享事件循环移除循环依赖
- powershell - 在 powershell 中创建带有辅助 yaxis 的 Excel 图表
- regex - 按空格将字符串拆分为数组,除非部分被引用,golang 中例外
- javascript - 即使在页面重新加载后如何在浏览器控制台中连续运行 JavaScript 代码
- c++ - WinAPI 如何获取控制台应用程序的键盘布局
- java - 使用受保护的类进行类型转换
- javascript - 将文本从 div innerHtml 复制到 textarea