Неизвестная команда CMake "tablegen" - PullRequest
2 голосов
/ 11 января 2020

Я пытаюсь скомпилировать MLIR с помощью команды:

cmake -G "Unix Makefiles" -DLLVM_ENABLE_PROJECTS=“mlir” ../mlir

Затем пришла ошибка CMake:

...

CMake Error at CMakeLists.txt:10 (tablegen):
  Unknown CMake command "tablegen".
Call Stack (most recent call first):
  include/mlir/Analysis/CMakeLists.txt:2 (mlir_tablegen)

...

Я не могу понять, что пошло не так, как можно Я это исправлю?

1 Ответ

1 голос
/ 11 января 2020

Какой бы проект lvm вы хотите построить, вам все равно нужно запустить cmake для исходного каталога, соответствующего каталог верхнего уровня llvm, а не для его подкаталога .

Каталог верхнего уровня - это место, где вы клонируете проект https://github.com/llvm/llvm-project.

...