blob: 359ea67b1a745a36c91a02580c19a25b3e8a6873 [file] [log] [blame]
if(NOT __UCC_INCLUDED)
set(__UCC_INCLUDED TRUE)
if(USE_SYSTEM_UCC)
set(UCX_HOME $ENV{UCX_HOME} CACHE PATH "UCX install directory")
set(UCC_HOME $ENV{UCC_HOME} CACHE PATH "UCC install directory")
add_library(__caffe2_ucc INTERFACE)
target_include_directories(__caffe2_ucc INTERFACE ${UCX_HOME}/include/)
target_include_directories(__caffe2_ucc INTERFACE ${UCC_HOME}/include/)
target_link_libraries(__caffe2_ucc INTERFACE ${UCX_HOME}/lib/libucp.so)
target_link_libraries(__caffe2_ucc INTERFACE ${UCX_HOME}/lib/libucs.so)
target_link_libraries(__caffe2_ucc INTERFACE ${UCC_HOME}/lib/libucc.so)
else()
message(FATAL_ERROR "USE_SYSTEM_UCC=OFF is not supported yet when using UCC")
endif()
endif()