blob: 70cdf4b3af2d5e0912cb20b67ee3e2e80081a1f8 [file] [log] [blame] [edit]
if(NOT __UCC_INCLUDED)
set(__UCC_INCLUDED TRUE)
if(USE_SYSTEM_UCC)
find_package(UCC REQUIRED)
find_package(UCX REQUIRED)
if(UCC_FOUND AND UCX_FOUND)
add_library(__caffe2_ucc INTERFACE)
target_link_libraries(__caffe2_ucc INTERFACE ucx::ucs ucx::ucp ucc::ucc)
target_include_directories(__caffe2_ucc INTERFACE ${UCC_INCLUDE_DIRS})
endif()
else()
message(FATAL_ERROR "USE_SYSTEM_UCC=OFF is not supported yet when using UCC")
endif()
endif()