summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/mapl/mapl-2.12.3-netcdf-c.patch
blob: c498766a85d1f02d5a498138a0634da639907a11 (plain) (blame)
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
30
31
--- a/CMakeLists.txt	2022-06-23 10:37:36.000000000 -0600
+++ b/CMakeLists.txt	2022-06-23 10:38:44.000000000 -0600
@@ -103,7 +103,7 @@
 ecbuild_declare_project()
 
 if (NOT Baselibs_FOUND)
-  find_package(NetCDF REQUIRED Fortran)
+  find_package(NetCDF REQUIRED C Fortran)
   add_definitions(-DHAS_NETCDF4)
   add_definitions(-DHAS_NETCDF3)
   add_definitions(-DNETCDF_NEED_NF_MPIIO)
--- a/pfio/CMakeLists.txt	2022-06-23 10:37:41.000000000 -0600
+++ b/pfio/CMakeLists.txt	2022-06-23 10:38:13.000000000 -0600
@@ -91,7 +91,7 @@
   StringVectorUtil.F90
   )
 
-esma_add_library (${this} SRCS ${srcs} DEPENDENCIES MAPL.shared MAPL.profiler NetCDF::NetCDF_Fortran TYPE ${MAPL_LIBRARY_TYPE})
+esma_add_library (${this} SRCS ${srcs} DEPENDENCIES MAPL.shared MAPL.profiler NetCDF::NetCDF_Fortran NetCDF::NetCDF_C TYPE ${MAPL_LIBRARY_TYPE})
 target_link_libraries (${this} PUBLIC GFTL_SHARED::gftl-shared PRIVATE MPI::MPI_Fortran)
 # CMake has an OpenMP issue with NAG Fortran: https://gitlab.kitware.com/cmake/cmake/-/issues/21280
 if (NOT CMAKE_Fortran_COMPILER_ID MATCHES "NAG")
@@ -129,7 +129,7 @@
 ecbuild_add_executable (
   TARGET pfio_writer.x
   SOURCES pfio_writer.F90
-  LIBS ${this} NetCDF::NetCDF_Fortran MPI::MPI_Fortran)
+  LIBS ${this} NetCDF::NetCDF_Fortran NetCDF::NetCDF_C MPI::MPI_Fortran)
 set_target_properties (pfio_writer.x PROPERTIES Fortran_MODULE_DIRECTORY ${include_${this}})
 
 #--------------------