mirror of https://github.com/llvm/torch-mlir
Don't override MLIR_TABLEGEN_EXE (#622)
This should be set elsewhere depending on the build configuration. In particular, we need to be careful when cross-compiling to pick up the host mlir-tblgen.pull/625/head snapshot-20220226.291
parent
7c637eebc3
commit
330042aa4c
|
@ -82,6 +82,9 @@ if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
|
||||||
set(BACKEND_PACKAGE_STRING "LLVM ${LLVM_PACKAGE_VERSION}")
|
set(BACKEND_PACKAGE_STRING "LLVM ${LLVM_PACKAGE_VERSION}")
|
||||||
else()
|
else()
|
||||||
# In-tree build with LLVM_EXTERNAL_PROJECTS=torch-mlir
|
# In-tree build with LLVM_EXTERNAL_PROJECTS=torch-mlir
|
||||||
|
# FIXME: This should really be inherited from the LLVM tree. In particular,
|
||||||
|
# it's going to change when cross-compiling.
|
||||||
|
set(MLIR_TABLEGEN_EXE mlir-tblgen)
|
||||||
|
|
||||||
option(MLIR_ENABLE_BINDINGS_PYTHON "Enables MLIR Python Bindings" OFF)
|
option(MLIR_ENABLE_BINDINGS_PYTHON "Enables MLIR Python Bindings" OFF)
|
||||||
option(TORCH_MLIR_ENABLE_JIT_IR_IMPORTER "Enables JIT IR Importer" ON)
|
option(TORCH_MLIR_ENABLE_JIT_IR_IMPORTER "Enables JIT IR Importer" ON)
|
||||||
|
@ -120,10 +123,9 @@ function(torch_mlir_target_includes target)
|
||||||
endif()
|
endif()
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
# Configure CMake and tablegen.
|
# Configure CMake.
|
||||||
list(APPEND CMAKE_MODULE_PATH ${MLIR_MAIN_SRC_DIR}/cmake/modules)
|
list(APPEND CMAKE_MODULE_PATH ${MLIR_MAIN_SRC_DIR}/cmake/modules)
|
||||||
list(APPEND CMAKE_MODULE_PATH ${LLVM_MAIN_SRC_DIR}/cmake)
|
list(APPEND CMAKE_MODULE_PATH ${LLVM_MAIN_SRC_DIR}/cmake)
|
||||||
set(MLIR_TABLEGEN_EXE mlir-tblgen)
|
|
||||||
|
|
||||||
include(TableGen)
|
include(TableGen)
|
||||||
include(AddLLVM)
|
include(AddLLVM)
|
||||||
|
|
Loading…
Reference in New Issue