Как я могу обойти сборки зависимостей при сборке моего плагина clang? - PullRequest
0 голосов
/ 18 декабря 2018

Можно ли создать плагин для Clang, используя уже созданную версию Clang?

Я сделал все шаги для загрузки и сборки Clang, но я не знаю, как настроить инструмент такчто Makefile не пересекает все каталоги llvm и clang каждый раз, когда я компилирую свой инструмент (обход Makefile, похоже, занимает примерно столько же времени, сколько и создание моего плагина для одного файла).

Спасибо.

1 Ответ

0 голосов
/ 18 декабря 2018

Если вы используете систему сборки CMake (которой вы должны пользоваться при сбросе LLVM), то CMake создает специальные цели для обхода проверок зависимостей.

Если ваше имя цели target, позвоните:

make target/fast

И тогда Makefile не будет проверять / перестраивать все зависимые библиотеки.Существует также make install/fast.

...