1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
Index: fenics-dolfinx/cpp/cmake/templates/DOLFINXConfig.cmake.in
===================================================================
--- fenics-dolfinx.orig/cpp/cmake/templates/DOLFINXConfig.cmake.in 2025-12-09 23:42:03.941277020 +0100
+++ fenics-dolfinx/cpp/cmake/templates/DOLFINXConfig.cmake.in 2025-12-09 23:42:03.938038127 +0100
@@ -102,7 +102,7 @@
endif()
if(@ADIOS2_FOUND@)
- find_dependency(ADIOS2 2.8.1 COMPONENTS CXX)
+ find_dependency(ADIOS2 2.8.1 COMPONENTS CXX PATH_SUFFIXES mpi)
endif()
if(NOT TARGET dolfinx)
Index: fenics-dolfinx/cpp/CMakeLists.txt
===================================================================
--- fenics-dolfinx.orig/cpp/CMakeLists.txt 2025-12-09 23:42:03.941277020 +0100
+++ fenics-dolfinx/cpp/CMakeLists.txt 2025-12-09 23:42:45.520012531 +0100
@@ -366,9 +366,9 @@
# ------------------------------------------------------------------------------
# Find optional packages
if(DOLFINX_ENABLE_ADIOS2 AND _REQUIRE_ADIOS2)
- find_package(ADIOS2 2.8.1 REQUIRED COMPONENTS CXX MPI)
+ find_package(ADIOS2 2.8.1 REQUIRED COMPONENTS CXX MPI PATH_SUFFIXES mpi)
elseif(DOLFINX_ENABLE_ADIOS2)
- find_package(ADIOS2 2.8.1 COMPONENTS CXX MPI)
+ find_package(ADIOS2 2.8.1 COMPONENTS CXX MPI PATH_SUFFIXES mpi)
endif()
if(DOLFINX_ENABLE_PETSC)
|