Поддержка файла ответов Clang LibTooling - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть автономный инструмент, созданный с использованием инфраструктуры Clang LibTooling, которая считывает базу данных компиляции, созданную с помощью CMake, и анализирует исходные файлы.

Недавно система сборки CMake была изменена, и теперь CMake настроен на использование ответафайлы (из-за ограничений командной строки в Windows).

Когда мой инструмент читает файл compile_commands.json с файлами ответов, инструмент выдает следующее сообщение:

warning: @CMakeFiles/some.dir/includes_C.rsp: 'linker' input unused [-Wunused-command-line-argument]

В результатеэто, ни один из моих заголовков включения не виден Clang!

Я попытался выполнить поиск в Интернете и нашел только https://reviews.llvm.org/D34440. У меня есть Clang 7, но, похоже, в нем его нет.Это патч или официально интегрирован в Clang?

Кто-нибудь знает альтернативные способы заставить LibTooling интерпретировать файлы ответов?

...