Как загрузить Clang-Tidy проекта в CLion - PullRequest
0 голосов
/ 02 ноября 2019

Я новичок в CLion и немного новичок в исходном коде проекта LLVM, и я работаю над добавлением проверки в clang tidy. Поскольку изучение различных доступных AST Matchers в начале немного сложновато, я хочу использовать IDE, чтобы получить некоторую помощь по автозаполнению. Поэтому я пытаюсь открыть аккуратный проект Clang CMake в CLion, но у меня продолжают появляться ошибки CMake, и я не думаю, что использую правильный файл CMakeLists.txt, но не могу понять, какой использовать.

Как именно я загружаю чистый источник Clang как проект CMake в CLion и заставляю его предлагать AST Matchers?

Что я пробовал до сих пор:
* В Clion я открыл репо с именем llvm-проект как проект.
* В проводнике проекта я нашел '' './clang/CMakeLists.txt'''
* Я щелкнул правой кнопкой мыши на' '' ./clang/CMakeLists.txt '' 'и нажал «Загрузить как проект CMake»

Полученные ошибки:

/snap/clion/92/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -G 
"CodeBlocks - Unix Makefiles" /home/kim/src/llvm-project/clang
-- Linker detection: GNU ld
-- Building with -fPIC
CMake Error at CMakeLists.txt:117 (include):
  include could not find load file:

    LLVMDistributionSupport


-- Clang version: 6.0.0
CMake Error at CMakeLists.txt:863 (llvm_distribution_add_targets):
  Unknown CMake command "llvm_distribution_add_targets".
...