Как я могу обойти сборки зависимостей при сборке моего плагина clang?

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

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

Благодарю.

1

Решение

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

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

make target/fast

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

0

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

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

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