Reenable building test-only with external MPI (#352)

Этот коммит содержится в:
Aurelien Bouteiller
2025-12-10 11:40:29 -05:00
коммит произвёл GitHub
родитель ef5f2be215
Коммит 1a16b3bedc
4 изменённых файлов: 18 добавлений и 9 удалений
+3 -2
Просмотреть файл
@@ -29,6 +29,7 @@ cmake_minimum_required(VERSION 3.16.3 FATAL_ERROR)
include(${CMAKE_SOURCE_DIR}/cmake/setup_project.cmake)
project(rocshmem_examples VERSION 1.0.0 LANGUAGES CXX)
find_package(MPI)
find_package(hip REQUIRED PATHS /opt/rocm)
if (NOT TARGET roc::rocshmem)
find_package(rocshmem REQUIRED PATHS /opt/rocm)
@@ -45,7 +46,7 @@ set(EXAMPLE_SOURCES
rocshmem_put_signal_test.cc
)
if (HAVE_EXTERNAL_MPI)
if (MPI_CXX_FOUND)
list(APPEND EXAMPLE_SOURCES
rocshmem_init_attr_test.cc)
endif()
@@ -58,7 +59,7 @@ foreach(SOURCE_FILE IN LISTS EXAMPLE_SOURCES)
target_link_libraries(
${EXECUTABLE_NAME}
PRIVATE
$<TARGET_NAME_IF_EXISTS:MPI::MPI_CXX>
roc::rocshmem
$<TARGET_NAME_IF_EXISTS:MPI::MPI_CXX>
)
endforeach()