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()