Set GTEST_BOTH_LIBRARIES appropriately (#1669)

If `find_package()` succeeds to find GTest and `INSTALL_DEPENDENCIES`
is set to OFF, `GTEST_BOTH_LIBRARIES` is not set and thus
`rccl-UnitTests` fails with trying to link unkown symbols.
Этот коммит содержится в:
Marius Brehler
2025-07-06 03:38:31 +02:00
коммит произвёл GitHub
родитель e96c8473a1
Коммит dac0e528a0
+2
Просмотреть файл
@@ -70,6 +70,8 @@ if(NOT GTest_FOUND AND BUILD_TESTS OR INSTALL_DEPENDENCIES)
message(FATAL_ERROR "Cannot find gtest library installation path.")
find_package(GTest REQUIRED CONFIG PATHS ${GTEST_ROOT})
endif()
elseif(GTest_FOUND AND BUILD_TESTS)
set(GTEST_BOTH_LIBRARIES "GTest::gtest;GTest::gtest_main")
endif()
# Find or download/install rocm-cmake project