aboutsummaryrefslogtreecommitdiff
path: root/ports/netcdf-c/fix-linkage-error.patch
blob: e71c30fdef4859ea08e596dc7bab64f647b7c6e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff --git a/liblib/CMakeLists.txt b/liblib/CMakeLists.txt
index 8aeeab7..5b578f7 100644
--- a/liblib/CMakeLists.txt
+++ b/liblib/CMakeLists.txt
@@ -70,8 +70,14 @@ ENDIF()
 IF(USE_HDF5 OR USE_NETCDF4)
   if(TARGET hdf5::hdf5-shared)
     SET(TLL_LIBS ${TLL_LIBS} hdf5::hdf5-shared hdf5::hdf5_hl-shared)
+    if(USE_PARALLEL)
+      list(APPEND TLL_LIBS ${MPI_C_LIBRARIES})
+    endif()
   else()
     SET(TLL_LIBS ${TLL_LIBS} hdf5::hdf5-static hdf5::hdf5_hl-static)
+    if(USE_PARALLEL)
+      list(APPEND TLL_LIBS ${MPI_C_LIBRARIES})
+    endif()
   endif()
 ENDIF()