首页 > 解决方案 > CMake CPPLINT 彩色输出

问题描述

设置时有什么方法可以为 cpplint 输出着色

set(CMAKE_CXX_CPPLINT "cpplint")

在cmake文件中?

标签: cmakelintcpplint

解决方案


如果您想为任何输出着色,则必须将该意图传达给显示它的事物。为了显示命令的输出,通常使用终端,现在以终端仿真器的形式。

如果您的终端支持ANSI 颜色转义序列,您可以在运行之前和之后模拟进程并输出颜色代码。 cpplint在 *unix 环境中,您可以创建一个以mycpplint内容命名的可执行文件:

#!/bin/sh
printf '\E[36m' ; cpplint "$@" ; printf '\E[0m'

然后将该可执行文件位置添加到PATH并执行set(CMAKE_CXX_CPPLINT "mycpplint").


推荐阅读