Я новичок в процессе создания LLVM.Я должен собрать версию 3.7 для поставленной задачи.
Я получаю ошибку, связанную со сборкой llvm-tblgen и AFAIK, мне не нужен llvm-tblgen.
Я сделал то, чтоЯ думал, что бы отключить здание LLVM инструментов, как моя команда CMake начинается с: CMake -DCMAKE_BUILD_TYPE = Release -DLLVM_TARGETS_TO_BUILD = AArch64 -DLLVM_ENABLE_ZLIB = OFF -DLLVM_INCLUDE_EXAMPLES = OFF -DLLVM_INCLUDE_TESTS = OFF -DLLVM_BUILD_TOOLS = OFF -DLLVM_INCLUDE_TESTS = OFF -DLLVM_INCLUDE_TOOLS = OFF
Я не нашел кратких флагов, чтобы отключить сборку llvm-tblgen при кросс-компиляции.Я думал, что отключение инструментов сделает это.
Я прочитал эту страницу: https://releases.llvm.org/3.7.0/docs/CMake.html#basic-cmake-usage
и в LLVM_TABLEGEN это говорит об указании на вариант хоста, но, опять же, я кросс-компиляция.Я не совсем понимаю руководство там.
Любой общий совет о том, как понять, что делают компоненты llvm, как их перечислить в отношении сборки cmake и как их включать и выключать, приветствуется.