пропустить сборку llvm-tblgen при кросс-компиляции llvm с помощью cmake - PullRequest
0 голосов
/ 10 апреля 2019

Я новичок в процессе создания 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 и как их включать и выключать, приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...