Подстановочный знак (альтернатива) в .clang_complete

Я использую spacemacs для работы над довольно большим проектом, написанным на C ++ и построенным с использованием cmake. Я хотел бы использовать Clang для завершения вкладки. Чтобы сделать это, я должен сделать так, чтобы все заголовки были известны. Там я сталкиваюсь с проблемой.

Я хотел бы использовать файл уровня проекта .clang_complete. Большинство заголовков лежат в следующей структуре каталогов:

src/Modules/<module_name>/include

Поскольку количество модулей может варьироваться (а их довольно много), я хотел добавить такую ​​строку в .clang_complete:

-I ~/Modules/*/include

Однако мне кажется, что clang не расширяет этот шаблон (файл с фатальной ошибкой не найден). Если вместо этого я ввожу все имена модулей от руки, все работает отлично.

Я использую Ubuntu 16.04 LTS с clang-3.8.

Итак, мой вопрос: Что за «идиоматический» способ решить эту проблему?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]