blob: 29c9a1005a7fbd1443de5c813b2fa98b7c986e01 [file] [log] [blame]
if(NOT __OORT_INCLUDED)
set(__OORT_INCLUDED TRUE)
set(__OORT_SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/oort/src")
set(__OORT_BUILD_DIR "${CMAKE_CURRENT_BINARY_DIR}/oort/build")
set(__OORT_INSTALL_DIR "${PROJECT_SOURCE_DIR}/torch")
ExternalProject_Add(oort_external
GIT_REPOSITORY https://github.com/ROCmSoftwarePlatform/triton.git
GIT_TAG 29e1252c1ac8e6a54deb883701e553e5b201a1ba
SOURCE_DIR ${__OORT_SOURCE_DIR}
SOURCE_SUBDIR mathaot
BINARY_DIR ${__OORT_BUILD_DIR}
PREFIX ${__OORT_INSTALL_DIR}
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH=${__OORT_INSTALL_DIR}
# CONFIGURE_COMMAND ""
# BUILD_COMMAND ${MAKE_COMMAND}
BUILD_BYPRODUCTS "${__OORT_INSTALL_DIR}/lib/liboort.a"
# INSTALL_COMMAND ${MAKE_COMMAND} install
)
set(OORT_FOUND TRUE)
add_library(__caffe2_oort INTERFACE)
add_dependencies(__caffe2_oort oort_external)
target_link_libraries(__caffe2_oort INTERFACE ${__OORT_INSTALL_DIR}/lib/liboort.a)
target_include_directories(__caffe2_oort INTERFACE ${__OORT_INSTALL_DIR}/include)
endif() # __OORT_INCLUDED