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
|
--- a/cpp/cmake/templates/DOLFINXConfig.cmake.in
+++ b/cpp/cmake/templates/DOLFINXConfig.cmake.in
@@ -99,7 +99,7 @@
endif()
if(@ADIOS2_FOUND@)
- find_dependency(ADIOS2 2.8.1)
+ find_dependency(ADIOS2 2.8.1 COMPONENTS CXX PATH_SUFFIXES mpi)
endif()
if(NOT TARGET dolfinx)
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -403,9 +403,9 @@
# ------------------------------------------------------------------------------
# Find optional packages
if(DOLFINX_ENABLE_ADIOS2 AND _REQUIRE_ADIOS2)
- find_package(ADIOS2 2.8.1 REQUIRED)
+ find_package(ADIOS2 2.8.1 REQUIRED COMPONENTS CXX PATH_SUFFIXES mpi)
elseif(DOLFINX_ENABLE_ADIOS2)
- find_package(ADIOS2 2.8.1)
+ find_package(ADIOS2 2.8.1 COMPONENTS CXX PATH_SUFFIXES mpi)
endif()
if(ADIOS2_FOUND AND NOT ADIOS2_HAVE_MPI)
message(
|