有没有办法将各个
在处理包含多个 CMake 项目的大型项目时,同时打开大量文件会分散注意力。
CMakeLists.txt
重命名为更有意义的名称?在处理包含多个 CMake 项目的大型项目时,同时打开大量文件会分散注意力。
CMakeLists.txt
重命名为更有意义的名称?没有合理的借口可以解释为什么CMake不像工具包中的其他工具一样使用指定的文件扩展名。您可以通过放置一个包含以下内容的虚拟CMakeLists.txt文件来实现:
cmake_minimum_required(VERSION 3.8)
INCLUDE("meaningfulFilename.cmake")
~/.inputrc
文件中:set completion-ignore-case On
,即可改善您的控制台体验。请注意,这将忽略命令补全时的大小写。 - mattmilten不,这是不可能的。这个名称是有意义的,你会逐渐习惯的。
原因:CMake必须找到这些文件,通常的选择是相关文件具有共同的名称,并且CMake将在每个文件夹中查找它。Make(Makefile)和Autotools(例如Makefile.am)选择了类似的方法。
另一种方法是在整个项目范围内配置文件名(你的问题仍然存在),或者在父目录中的文件中指定文件名(容易出错)。