Make path relative to onnx-mlir project only (#40)
* Make path relative to onnx-mlir project. * Use binary root folder path for onnx-mlir.
This commit is contained in:
parent
febee542ee
commit
b3719d486b
|
@ -35,7 +35,7 @@ set(MLIR_BIN_INCLUDE_PATH ${LLVM_PROJ_BUILD}/tools/mlir/include)
|
|||
set(MLIR_TOOLS_DIR ${LLVM_PROJ_BUILD}/bin)
|
||||
|
||||
set(ONNX_MLIR_TOOLS_DIR ${ONNX_MLIR_BIN_ROOT}/bin)
|
||||
set(ONNX_MLIR_LIT_TEST_SRC_DIR ${CMAKE_SOURCE_DIR}/test/mlir)
|
||||
set(ONNX_MLIR_LIT_TEST_SRC_DIR ${ONNX_MLIR_SRC_ROOT}/test/mlir)
|
||||
set(ONNX_MLIR_LIT_TEST_BUILD_DIR ${CMAKE_BINARY_DIR}/test/mlir)
|
||||
|
||||
set(
|
||||
|
|
|
@ -3,6 +3,6 @@ find_package(PythonInterp 3 REQUIRED)
|
|||
add_custom_target(check-doc
|
||||
COMMAND ${PYTHON_EXECUTABLE}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/check.py
|
||||
${CMAKE_SOURCE_DIR}
|
||||
${ONNX_MLIR_SRC_ROOT}
|
||||
--exclude_dirs third_party doc/doc_check/test)
|
||||
|
||||
|
|
|
@ -5,8 +5,9 @@ add_library(OMBuilder
|
|||
FrontendDialectTransformer.hpp
|
||||
OpBuildTable.inc)
|
||||
|
||||
target_include_directories(OMBuilder PRIVATE ${CMAKE_SOURCE_DIR})
|
||||
target_include_directories(OMBuilder PRIVATE ${ONNX_MLIR_SRC_ROOT})
|
||||
target_include_directories(OMBuilder PRIVATE ${CMAKE_BINARY_DIR})
|
||||
target_include_directories(OMBuilder PRIVATE ${ONNX_MLIR_BIN_ROOT})
|
||||
|
||||
target_link_libraries(OMBuilder
|
||||
OMONNXOps
|
||||
|
@ -16,6 +17,6 @@ target_link_libraries(OMBuilder
|
|||
mpark_variant)
|
||||
target_include_directories(OMBuilder
|
||||
PUBLIC
|
||||
${CMAKE_SOURCE_DIR}/third_party/onnx
|
||||
${CMAKE_SOURCE_DIR}/third_party/variant
|
||||
${CMAKE_SOURCE_DIR})
|
||||
${ONNX_MLIR_SRC_ROOT}/third_party/onnx
|
||||
${ONNX_MLIR_SRC_ROOT}/third_party/variant
|
||||
${ONNX_MLIR_SRC_ROOT})
|
||||
|
|
|
@ -26,7 +26,8 @@ whole_archive_link_mlir(onnx-mlir
|
|||
find_package(ZLIB REQUIRED)
|
||||
target_link_libraries(onnx-mlir ${ZLIB_LIBRARIES})
|
||||
|
||||
target_include_directories(onnx-mlir PRIVATE ${CMAKE_SOURCE_DIR})
|
||||
target_include_directories(onnx-mlir PRIVATE ${ONNX_MLIR_SRC_ROOT})
|
||||
target_include_directories(onnx-mlir PRIVATE ${CMAKE_BINARY_DIR})
|
||||
target_include_directories(onnx-mlir PRIVATE ${ONNX_MLIR_BIN_ROOT})
|
||||
|
||||
install(TARGETS onnx-mlir DESTINATION bin)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
set(LLVM_TARGET_DEFINITIONS ONNXOps.td)
|
||||
onnx_mlir_tablegen(ONNXOps.hpp.inc -gen-op-decls "-I${CMAKE_SOURCE_DIR}/compiler/pass")
|
||||
onnx_mlir_tablegen(ONNXOps.cpp.inc -gen-op-defs "-I${CMAKE_SOURCE_DIR}/compiler/pass")
|
||||
onnx_mlir_tablegen(ONNXOps.hpp.inc -gen-op-decls "-I${ONNX_MLIR_SRC_ROOT}/compiler/pass")
|
||||
onnx_mlir_tablegen(ONNXOps.cpp.inc -gen-op-defs "-I${ONNX_MLIR_SRC_ROOT}/compiler/pass")
|
||||
set(GEN_DOC_FILE ${CMAKE_BINARY_DIR}/docs/Dialects/onnx.md)
|
||||
add_public_tablegen_target(OMONNXOpsIncGen)
|
||||
|
||||
|
@ -17,4 +17,4 @@ target_link_libraries(OMONNXOps
|
|||
OMPromotableConstOperandsOpInterface
|
||||
OMShapeInferenceOpInterface)
|
||||
|
||||
add_onnx_mlir_dialect_doc(onnx ONNXOps.td)
|
||||
add_onnx_mlir_dialect_doc(onnx ONNXOps.td)
|
||||
|
|
Loading…
Reference in New Issue