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}})
#--------------------
|