У меня в системе установлен LLVM как бинарный выпуск LLVM (со страницы их официальных выпусков). Я создал Clang из источника вне LLVM (связан с бинарной версией LLVM, установленной в моей системе).
Рассмотрим библиотеку 'x', которая должна быть построена как инструмент Clang. Как бы вы построили его в этом случае, когда вы не можете собрать его при сборке LLVM как инструмента LLVM, потому что у меня нет исходного кода LLVM (не скомпилирован из исходного кода)?
Просто поместив его в clang /tools /, а затем сборка clang не работает.
Также не работает
-DLLVM_ENABLE_PROJECTS=x
при сборке clang
или -DLLVM_ENABLE_PROJECTS="x"
при сборке clang
или сборке x из источника в каталоге clang/tools/x/<build-dir>
.
(Да, у меня включен флаг BUILD_CLANG_TOOLS)
Я понимаю, что говорить «х» здесь очень неоднозначно, но, хотя я и хочу построить определенную библиотеку, я ищу общий ответ, потому что яуверен, что есть один.