我有相对复杂的cmake文件,我想知道是否有任何实用程序可以重新格式化cmakeList.txt并美化它以便于阅读?
一些简单的技巧可以完成这些工作,例如缩进if else endif部分等等。
有没有这样的工具?
我使用notepad ++进行编辑,但如果还有其他工具,我可以切换。
答案 0 :(得分:6)
最近有人写了一个叫做cmake_format的CMake autoformatter。仍处于开发阶段,但对于基本的CMake文件应该足够好了。
答案 1 :(得分:1)
我搜索了支持CMake的代码美化器,但我没有找到任何代码。
看起来在现有的美化器中实现CMake支持,或者编写自定义的支持对于一个很好的代码项目来说是个好主意。
答案 2 :(得分:0)
查看Atom及其插件language-cmake(您可以使用Atom包管理器轻松安装)。
安装完两者后,打开您的CMakeLists.txt并转到Edit > Lines > Auto Indent
。