[BUILD] Fix UT packaging on Debian family OS (#1854)

* Fix UT packaging on Debian family OSes

Signed-off-by: ravaidya <ravaidya@amd.com>

* Split OR condition when performing Debian checks

Signed-off-by: ravaidya <ravaidya@amd.com>

---------

Signed-off-by: ravaidya <ravaidya@amd.com>
Этот коммит содержится в:
Rahul Vaidya
2025-08-11 17:03:16 -05:00
коммит произвёл GitHub
родитель 53977821b5
Коммит ee9ed3ef87
+3 -1
Просмотреть файл
@@ -163,7 +163,9 @@ if(BUILD_TESTS)
target_link_libraries(${test_executable} PRIVATE ${RCCL_COMMON_LINK_LIBS})
if(BUILD_SHARED_LIBS)
target_link_libraries(${test_executable} PRIVATE rccl)
if((${HOST_OS_ID} STREQUAL "debian") OR (EXISTS ${HOST_OS_FAMILY} AND ${HOST_OS_FAMILY} STREQUAL "debian"))
if(${HOST_OS_ID} STREQUAL "debian")
set_property(TARGET ${test_executable} PROPERTY INSTALL_RPATH "${CMAKE_BINARY_DIR}")
elseif(DEFINED HOST_OS_FAMILY AND "${HOST_OS_FAMILY}" STREQUAL "debian")
set_property(TARGET ${test_executable} PROPERTY INSTALL_RPATH "${CMAKE_BINARY_DIR}")
endif()
else()