# Copyright (c) Advanced Micro Devices, Inc., or its affiliates. cmake_minimum_required(VERSION 3.16) message("Building rccl RAS client executable") add_executable(rcclras "${PROJECT_BINARY_DIR}/hipify/src/ras/client.cc") target_include_directories(rcclras PRIVATE ${PROJECT_BINARY_DIR}/include) target_include_directories(rcclras PRIVATE ${HIPIFY_DIR}/src) target_include_directories(rcclras PRIVATE ${HIPIFY_DIR}/src/include) target_link_libraries(rcclras PRIVATE hip::host) target_link_libraries(rcclras PRIVATE dl) if(BUILD_SHARED_LIBS) target_link_libraries(rcclras PRIVATE rccl hip::device) else() add_dependencies(rcclras rccl) target_link_libraries(rcclras PRIVATE dl rt -lrccl -L${CMAKE_BINARY_DIR} -lamdhip64 -L${ROCM_PATH}/lib) endif() rocm_install(TARGETS rcclras)