Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Emacs 从CMakeLists.txt生成包含目录和项目文件的列表_Emacs_Cmake - Fatal编程技术网

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

Emacs 从CMakeLists.txt生成包含目录和项目文件的列表,emacs,cmake,Emacs,Cmake,我希望使用emacs来处理使用CMake构建的项目,虽然这通常很好,但我希望实现更好的项目管理命令。是否有一种简单的方法来生成某种文件,作为项目文件的列表 似乎最好的方法可能只是一些对文件进行自定义写入的CMake宏集,是否有更好的解决方案?我对CMake没有直接的经验。但有几种方法可以解决这个问题 规范的方法是生成标记表,作为构建过程的一部分。您将在轻松访问文件列表的顶部获得符号完成/导航。ctags超高速。我将把你留给谷歌如何具体做到这一点,提示: 或者,您可以获得定义项目概念的Emacs项

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


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

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

规范的方法是生成标记表,作为构建过程的一部分。您将在轻松访问文件列表的顶部获得符号完成/导航。ctags超高速。我将把你留给谷歌如何具体做到这一点,提示:

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

您可以查看邮件列表-不久前讨论了CMake支持,并且至少有一人在EDE(CEDET的项目管理)中积极参与CMake支持工作