diff --git a/FindNetCDF_Fortran.cmake b/FindNetCDF_Fortran.cmake index 1d4f9c4817def156cfe73d9cbd077e36bb413f28..823b662fa1437865d9ce23a93bc0f5a7d228ce23 100644 --- a/FindNetCDF_Fortran.cmake +++ b/FindNetCDF_Fortran.cmake @@ -1,18 +1,18 @@ list(APPEND CMAKE_MESSAGE_CONTEXT FindNetCDF_Fortran) -if (NOT TARGET NetCDF_Fortran::NetCDF_Fortran) +if (NOT TARGET NetCDF_Fortran::netcdff) find_package(PkgConfig REQUIRED) - pkg_check_modules(NetCDF_Fortran REQUIRED IMPORTED_TARGET GLOBAL + pkg_check_modules(netcdff REQUIRED IMPORTED_TARGET GLOBAL netcdf-fortran) pkg_get_variable(netcdf_fortran_pcfiledir netcdf-fortran pcfiledir) message(VERBOSE "Location of .pc file: ${netcdf_fortran_pcfiledir}") message(VERBOSE - "NetCDF-Fortran include directories: ${NetCDF_Fortran_INCLUDE_DIRS}") + "NetCDF-Fortran include directories: ${netcdff_INCLUDE_DIRS}") - message(VERBOSE "NetCDF-Fortran libraries: ${NetCDF_Fortran_LINK_LIBRARIES}") + message(VERBOSE "NetCDF-Fortran libraries: ${netcdff_LINK_LIBRARIES}") if(PKG_CONFIG_VERSION_STRING VERSION_LESS "0.29.2" OR PKG_CONFIG_VERSION_STRING VERSION_GREATER "1.1") @@ -24,15 +24,15 @@ if (NOT TARGET NetCDF_Fortran::NetCDF_Fortran) # Version > 1.1 means we are using pkgconf from pkgconf.org pkg_get_variable(pkg_netcdf_fortran_includedir netcdf-fortran includedir) - target_include_directories(PkgConfig::NetCDF_Fortran INTERFACE + target_include_directories(PkgConfig::netcdff INTERFACE ${pkg_netcdf_fortran_includedir}) message(VERBOSE "pkg_netcdf_fortran_includedir: ${pkg_netcdf_fortran_includedir}") endif() - target_link_libraries(PkgConfig::NetCDF_Fortran INTERFACE NetCDF::NetCDF) - add_library(NetCDF_Fortran::NetCDF_Fortran ALIAS PkgConfig::NetCDF_Fortran) + target_link_libraries(PkgConfig::netcdff INTERFACE NetCDF::NetCDF) + add_library(NetCDF_Fortran::netcdff ALIAS PkgConfig::netcdff) endif() list(POP_BACK CMAKE_MESSAGE_CONTEXT) diff --git a/Inst_eddies/CMakeLists.txt b/Inst_eddies/CMakeLists.txt index 2f40bff89e29d344c20bf717b85e8e9fed04beab..9847b17e85c3c9ef0a758b4e2509ad310b4364ea 100644 --- a/Inst_eddies/CMakeLists.txt +++ b/Inst_eddies/CMakeLists.txt @@ -12,7 +12,7 @@ add_executable(inst_eddies inst_eddies.f90 target_link_libraries(inst_eddies PRIVATE contour_531 geometry NetCDF95::netcdf95 shapelib_03 numer_rec_95 nr_util jumble - NetCDF_Fortran::NetCDF_Fortran) + NetCDF_Fortran::netcdff) configure_file(inst_eddies_in.py inst_eddies.py @ONLY) execute_process(COMMAND chmod -w ${CMAKE_CURRENT_BINARY_DIR}/inst_eddies.py) diff --git a/Inst_eddies/Tests/CMakeLists.txt b/Inst_eddies/Tests/CMakeLists.txt index 5d63224ac6904f6f80471514d2bf88e6be72ba06..afcdc015735f4cffef77958515ac24f09da3b287 100644 --- a/Inst_eddies/Tests/CMakeLists.txt +++ b/Inst_eddies/Tests/CMakeLists.txt @@ -9,7 +9,7 @@ add_executable(test_get_1_outerm good_contour.f90 ${PROJECT_SOURCE_DIR}/Common/shpc_close.f90) target_link_libraries(test_get_1_outerm geometry NetCDF95::netcdf95 shapelib_03 - contour_531 nr_util jumble NetCDF_Fortran::NetCDF_Fortran) + contour_531 nr_util jumble NetCDF_Fortran::netcdff) # test_set_all_outerm @@ -24,7 +24,7 @@ add_executable(test_set_all_outerm target_link_libraries(test_set_all_outerm PRIVATE geometry NetCDF95::netcdf95 numer_rec_95 shapelib_03 contour_531 jumble - nr_util NetCDF_Fortran::NetCDF_Fortran) + nr_util NetCDF_Fortran::netcdff) # test_good_contour @@ -33,7 +33,7 @@ add_executable(test_good_contour good_contour.f90 target_link_libraries(test_good_contour PRIVATE geometry NetCDF95::netcdf95 shapelib_03 contour_531 jumble nr_util - NetCDF_Fortran::NetCDF_Fortran) + NetCDF_Fortran::netcdff) # test_inside_4 @@ -48,7 +48,7 @@ add_executable(test_mean_speed mean_speed.f90 ${CMAKE_CURRENT_LIST_DIR}/test_mean_speed.f90) target_link_libraries(test_mean_speed numer_rec_95 NetCDF95::netcdf95 - shapelib_03 contour_531 nr_util NetCDF_Fortran::NetCDF_Fortran gpc_f jumble) + shapelib_03 contour_531 nr_util NetCDF_Fortran::netcdff gpc_f jumble) # test_max_speed_contour_ssh @@ -59,7 +59,7 @@ add_executable(test_max_speed_contour_ssh target_link_libraries(test_max_speed_contour_ssh PRIVATE fortranGIS NetCDF95::netcdf95 contour_531 jumble nr_util - NetCDF_Fortran::NetCDF_Fortran) + NetCDF_Fortran::netcdff) # test_nearby_extr @@ -82,7 +82,7 @@ add_executable(test_local_extrema local_extrema.f90 ${PROJECT_SOURCE_DIR}/Tests/write_extr_map.f90) target_link_libraries(test_local_extrema NetCDF95::netcdf95 nr_util - jumble NetCDF_Fortran::NetCDF_Fortran) + jumble NetCDF_Fortran::netcdff) # test_set_max_speed @@ -100,4 +100,4 @@ add_executable(test_set_max_speed target_link_libraries(test_set_max_speed geometry numer_rec_95 NetCDF95::netcdf95 shapelib_03 contour_531 jumble nr_util - NetCDF_Fortran::NetCDF_Fortran gpc_f) + NetCDF_Fortran::netcdff gpc_f) diff --git a/Overlap/Tests/CMakeLists.txt b/Overlap/Tests/CMakeLists.txt index d8acf708d66d121222948a326190dfd9262eaf20..403ef338ace3daa5326ed81d2710fd4f5f9152b2 100644 --- a/Overlap/Tests/CMakeLists.txt +++ b/Overlap/Tests/CMakeLists.txt @@ -31,7 +31,7 @@ add_executable(test_read_snapshot target_link_libraries(test_read_snapshot NetCDF95::netcdf95 shapelib_03 contour_531 gpc_f nr_util jumble - NetCDF_Fortran::NetCDF_Fortran) + NetCDF_Fortran::netcdff) # test_spher_polygon_area @@ -82,7 +82,7 @@ add_executable(test_send_recv target_link_libraries(test_send_recv PRIVATE MPI::MPI_Fortran shapelib_03 ezmpi nr_util contour_531 gpc_f NetCDF95::netcdf95 - jumble NetCDF_Fortran::NetCDF_Fortran) + jumble NetCDF_Fortran::netcdff) # test_get_dispatch_snap @@ -102,4 +102,4 @@ add_executable(test_get_dispatch_snap target_link_libraries(test_get_dispatch_snap shapelib_03 jumble contour_531 ezmpi NetCDF95::netcdf95 gpc_f nr_util - NetCDF_Fortran::NetCDF_Fortran MPI::MPI_Fortran) + NetCDF_Fortran::netcdff MPI::MPI_Fortran)