我正在使用spacemacs来处理用C ++编写并使用cmake构建的相当大的项目。我想用clang来完成标签。为了做到这一点,我必须使所有标题知道clang。我遇到了一个问题。
我想使用项目级.clang_complete文件。大多数标题位于以下目录结构中:
src/Modules/<module_name>/include
由于模块的数量可以变化(并且它们中有相当多)我想在.clang_complete中添加这样的一行:
-I ~/Modules/*/include
然而,在我看来,clang不会扩展此通配符(找不到致命错误文件)。如果相反,我手动输入所有模块名称,一切都很完美。
我正在使用clang-3.8运行Ubuntu 16.04 LTS。
所以我的问题是:解决这个问题的'铿锵'方式是什么?