Что такое * .inc файлы в сборке LLVM - PullRequest
0 голосов
/ 28 мая 2019

Я работаю с отладочной сборкой llvm и пишу пропуск.Сборка занимает около 5-10 минут каждый раз, когда я запускаю make.Я вижу много * .inc файлов, которые собираются каждый раз.Что это за файлы и как я могу ускорить сборку?

Спасибо

1 Ответ

2 голосов
/ 29 мая 2019

Вы, вероятно, говорите о файлах, сгенерированных утилитой TableGen.Этот процесс медленный для вас, потому что вы, вероятно, построили его в режиме отладки.Существует опция CMake под названием LLVM_OPTIMIZED_TABLEGEN для сборки TableGen в режиме выпуска независимо от типа сборки всех других проектов.

...