From 8d2364e51d9dc4cefbf686f394ccacececd1c985 Mon Sep 17 00:00:00 2001 From: Lionel GUEZ <guez@lmd.ens.fr> Date: Wed, 24 Mar 2021 22:08:58 +0100 Subject: [PATCH] Update dependencies Following update of libraries: NetCDF-Fortran is private in NetCDF95 and MPI-Fortran is private in EZMPI. --- Inst_eddies/CMakeLists.txt | 3 ++- Inst_eddies/Tests/CMakeLists.txt | 19 +++++++++++-------- Overlap/CMakeLists.txt | 2 +- Overlap/Tests/CMakeLists.txt | 17 ++++++++++------- 4 files changed, 24 insertions(+), 17 deletions(-) diff --git a/Inst_eddies/CMakeLists.txt b/Inst_eddies/CMakeLists.txt index 6a622f26..0efc8dd4 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 342136ca..ea725907 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 e3569b1e..730bac06 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 fcf04a68..50c87d91 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}) -- GitLab