diff --git a/Inst_eddies/CMakeLists.txt b/Inst_eddies/CMakeLists.txt index 6a622f261046e5c51054d8f51b4eacd04b7c03f4..0efc8dd48fa6a747afa207b405f256ae1f9e3114 100644 --- a/Inst_eddies/CMakeLists.txt +++ b/Inst_eddies/CMakeLists.txt @@ -10,6 +10,7 @@ add_executable(inst_eddies inst_eddies.f90 target_include_directories(inst_eddies PRIVATE ${fortrangis_INCLUDE_DIR}) target_link_libraries(inst_eddies PRIVATE contour_531 geometry - NetCDF95::netcdf95 shapelib_03 numer_rec_95 nr_util jumble) + NetCDF95::netcdf95 shapelib_03 numer_rec_95 nr_util jumble + NetCDF_Fortran::NetCDF_Fortran) include(Tests/CMakeLists.txt) diff --git a/Inst_eddies/Tests/CMakeLists.txt b/Inst_eddies/Tests/CMakeLists.txt index 342136ca78fd07c5de6a84fe905e571df1e68e6e..ea7259072eecf7b11efef47031fffaac5b0fe34f 100644 --- a/Inst_eddies/Tests/CMakeLists.txt +++ b/Inst_eddies/Tests/CMakeLists.txt @@ -6,7 +6,7 @@ add_executable(test_get_1_outerm good_contour.f90 ${CMAKE_CURRENT_LIST_DIR}/test_get_1_outerm.f90) target_link_libraries(test_get_1_outerm geometry NetCDF95::netcdf95 shapelib_03 - contour_531 nr_util jumble) + contour_531 nr_util jumble NetCDF_Fortran::NetCDF_Fortran) target_include_directories(test_get_1_outerm PRIVATE ${fortrangis_INCLUDE_DIR}) @@ -20,7 +20,8 @@ add_executable(test_set_all_outerm get_var.f90 ${CMAKE_CURRENT_LIST_DIR}/test_set_all_outerm.f90) target_link_libraries(test_set_all_outerm geometry NetCDF95::netcdf95 - numer_rec_95 shapelib_03 contour_531 jumble nr_util) + numer_rec_95 shapelib_03 contour_531 jumble nr_util + NetCDF_Fortran::NetCDF_Fortran) target_include_directories(test_set_all_outerm PRIVATE ${fortrangis_INCLUDE_DIR}) @@ -31,7 +32,7 @@ add_executable(test_good_contour good_contour.f90 ${CMAKE_CURRENT_LIST_DIR}/test_good_contour.f90) target_link_libraries(test_good_contour geometry NetCDF95::netcdf95 shapelib_03 - contour_531 jumble nr_util) + contour_531 jumble nr_util NetCDF_Fortran::NetCDF_Fortran) target_include_directories(test_good_contour PRIVATE ${fortrangis_INCLUDE_DIR}) @@ -50,7 +51,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) + shapelib_03 contour_531 nr_util NetCDF_Fortran::NetCDF_Fortran) target_include_directories(test_mean_speed PRIVATE ${fortrangis_INCLUDE_DIR}) @@ -63,7 +64,7 @@ add_executable(test_max_speed_contour_ssh ${CMAKE_CURRENT_LIST_DIR}/test_max_speed_contour_ssh.f90) target_link_libraries(test_max_speed_contour_ssh NetCDF95::netcdf95 contour_531 - jumble nr_util) + jumble nr_util NetCDF_Fortran::NetCDF_Fortran) target_include_directories(test_max_speed_contour_ssh PRIVATE ${fortrangis_INCLUDE_DIR}) @@ -75,7 +76,7 @@ add_executable(test_nearby_extr nearby_extr.f90 ${CMAKE_CURRENT_LIST_DIR}/test_nearby_extr.f90) target_link_libraries(test_nearby_extr NetCDF95::netcdf95 shapelib_03 - contour_531 jumble nr_util) + contour_531 jumble nr_util NetCDF_Fortran::NetCDF_Fortran) target_include_directories(test_nearby_extr PRIVATE ${fortrangis_INCLUDE_DIR}) @@ -86,7 +87,8 @@ add_executable(test_local_extrema local_extrema.f90 ${CMAKE_CURRENT_LIST_DIR}/test_local_extrema.f90 ${CMAKE_SOURCE_DIR}/Tests/write_extr_map.f90) -target_link_libraries(test_local_extrema NetCDF95::netcdf95 nr_util jumble) +target_link_libraries(test_local_extrema NetCDF95::netcdf95 nr_util + jumble NetCDF_Fortran::NetCDF_Fortran) # test_set_max_speed @@ -97,7 +99,8 @@ add_executable(test_set_max_speed ${CMAKE_CURRENT_LIST_DIR}/test_set_max_speed.f90) target_link_libraries(test_set_max_speed geometry numer_rec_95 - NetCDF95::netcdf95 shapelib_03 contour_531 jumble nr_util) + NetCDF95::netcdf95 shapelib_03 contour_531 jumble nr_util + NetCDF_Fortran::NetCDF_Fortran) target_include_directories(test_set_max_speed PRIVATE ${fortrangis_INCLUDE_DIR}) diff --git a/Overlap/CMakeLists.txt b/Overlap/CMakeLists.txt index e3569b1ea8403399949a67db6502c8180b605c21..730bac067f29eddbda136c2f12205c889d7ed2f0 100644 --- a/Overlap/CMakeLists.txt +++ b/Overlap/CMakeLists.txt @@ -15,7 +15,7 @@ add_executable(eddy_graph eddy_graph.f90 shp_tr_open.f90 target_include_directories(eddy_graph PRIVATE ${fortrangis_INCLUDE_DIR}) target_link_libraries(eddy_graph PRIVATE ezmpi jumble shapelib_03 - contour_531 gpc_f geometry nr_util) + contour_531 gpc_f geometry nr_util MPI::MPI_Fortran) configure_file(eddy_graph_in.sh eddy_graph.sh @ONLY) execute_process(COMMAND chmod -w ${CMAKE_CURRENT_BINARY_DIR}/eddy_graph.sh) diff --git a/Overlap/Tests/CMakeLists.txt b/Overlap/Tests/CMakeLists.txt index fcf04a685ae5b6a7a9caaf3d5ff02254a2d0ec20..50c87d91363d0288a05e62109544100bbbd33562 100644 --- a/Overlap/Tests/CMakeLists.txt +++ b/Overlap/Tests/CMakeLists.txt @@ -10,7 +10,7 @@ add_executable(test_overlap ${CMAKE_SOURCE_DIR}/derived_types.f90 ${CMAKE_SOURCE_DIR}/shp_tr_close.f90 unit_edge_m.f90 write_edge.f90) target_link_libraries(test_overlap shapelib_03 geometry contour_531 - gpc_f ezmpi nr_util jumble) + gpc_f ezmpi nr_util jumble MPI::MPI_Fortran) target_include_directories(test_overlap PRIVATE ${fortrangis_INCLUDE_DIR}) @@ -26,8 +26,9 @@ add_executable(test_read_snapshot ${CMAKE_CURRENT_LIST_DIR}/write_snapshot.f90 shp_tr_open.f90 ${CMAKE_SOURCE_DIR}/shp_tr_close.f90) -target_link_libraries(test_read_snapshot NetCDF95::netcdf95 shapelib_03 - contour_531 gpc_f ezmpi nr_util jumble) +target_link_libraries(test_read_snapshot NetCDF95::netcdf95 + shapelib_03 contour_531 gpc_f ezmpi nr_util jumble + NetCDF_Fortran::NetCDF_Fortran MPI::MPI_Fortran) target_include_directories(test_read_snapshot PRIVATE ${fortrangis_INCLUDE_DIR}) @@ -61,7 +62,7 @@ add_executable(test_read_eddy ${CMAKE_SOURCE_DIR}/derived_types.f90 ${CMAKE_SOURCE_DIR}/shp_tr_close.f90) target_link_libraries(test_read_eddy shapelib_03 contour_531 gpc_f - ezmpi nr_util) + ezmpi nr_util MPI::MPI_Fortran) target_include_directories(test_read_eddy PRIVATE ${fortrangis_INCLUDE_DIR}) @@ -92,7 +93,8 @@ add_executable(test_send_recv ${CMAKE_SOURCE_DIR}/shp_tr_close.f90) target_link_libraries(test_send_recv PRIVATE MPI::MPI_Fortran - shapelib_03 ezmpi nr_util contour_531 gpc_f NetCDF95::netcdf95 jumble) + shapelib_03 ezmpi nr_util contour_531 gpc_f NetCDF95::netcdf95 + jumble NetCDF_Fortran::NetCDF_Fortran) target_include_directories(test_send_recv PRIVATE ${fortrangis_INCLUDE_DIR}) @@ -109,8 +111,9 @@ add_executable(test_get_dispatch_snap send_snapshot.f90 ${CMAKE_SOURCE_DIR}/derived_types.f90 shp_tr_open.f90 ${CMAKE_SOURCE_DIR}/shp_tr_close.f90) -target_link_libraries(test_get_dispatch_snap shapelib_03 jumble contour_531 - ezmpi NetCDF95::netcdf95 gpc_f nr_util) +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) target_include_directories(test_get_dispatch_snap PRIVATE ${fortrangis_INCLUDE_DIR})