File: adios_config_mpi.patch

package info (click to toggle)
fenics-dolfinx 1%3A0.9.0-8
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 5,304 kB
  • sloc: cpp: 33,643; python: 22,329; makefile: 234; sh: 173; xml: 55
file content (25 lines) | stat: -rw-r--r-- 804 bytes parent folder | download | duplicates (2)
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(