c++ - 如何将 cpplint.py 检查添加到 CMake 中?
问题描述
我是 CMake 的新手。
在我之前的编译工具 waf. 它为我提供了一个 cpplint.py 脚本,它可以检查 cpp 源文件的格式,如果格式不好则使编译失败。
但我想切换到 Cmake。我用谷歌搜索了这个,但似乎仍然无法使其工作。
当我通过 cmake 制作时,谁能告诉我如何运行 cpplint.py?
如果你能列举一个例子,这对我会有很大的帮助。
非常感谢
解决方案
我建议不要尝试通过 cmake 运行 linter,而是保留 cmake 纯粹用于构建。例如,您可以使用一个 shell 脚本来运行 linter 并在一个命令中构建:
#!/bin/sh
set -e # makes script fail if any subprocess fails
python cpplint.py OPTIONS
cmake OPTIONS
cmake --build OPTIONS
推荐阅读
- download - 下载没有 js/css 版本名称的网站的工作本地版本
- coq - 对“N”类型使用“omega”
- angular - 角度类型的BehaviorSubject
- python - 添加时的 Django Admin Model 无法呈现相关的更改链接
- python - 使用 pywinauto 从 wxWindow 控件中获取文本
- python - 为什么这段代码不产生方形二维数组?是什么让它变成三角形?
- python-2.7 - 检查另一个应用程序实例是否正在运行并将该实例置于焦点
- python - 仅绘制 .dat 文件中的一些数据(设置范围)
- php - 如何使用 HTTPRequest 使用 Flutter 登录 Laravel
- wpf - 可重用用户控件中的 WPF 验证错误样式?