从CMakeLists.txt生成包含目录和项目文件的列表

时间:2011-10-05 01:51:27

标签: emacs cmake

我想使用emacs来处理使用CMake构建的项目,虽然这通常可以正常工作,但我希望实现更好的项目管理命令。是否有一种简单的方法可以生成某种文件,作为项目文件的列表。

似乎最好的方法可能只是一些自定义写入文件的CMake宏,是否有更好的解决方案?

2 个答案:

答案 0 :(得分:0)

我对CMake没有直接经验。但是有几种方法可以解决这个问题。

规范方法是生成TAGS表作为您的buid过程的一部分。您将在轻松访问文件列表的基础上获得符号完成/导航。并且ctags超快。我会告诉你谷歌如何做到这一点,提示:wiki

或者,您可以获得一个Emacs项目管理包,如EDE,eproject,mk-project,它定义了项目的概念。请参阅wiki

答案 1 :(得分:0)

您可以查看CEDET邮件列表 - 很久以前就讨论过CMake支持,并且至少有一个人在EDE(CEDET的项目管理)中积极致力于CMake支持