From b34b85a86fbc10a728fbffe031d84b5a88aa6c76 Mon Sep 17 00:00:00 2001 From: Lionel GUEZ <guez@lmd.ens.fr> Date: Fri, 12 Nov 2021 13:28:18 +0100 Subject: [PATCH] Prepend libraries with namespaces Following updates of the libraries. --- Inst_eddies/CMakeLists.txt | 5 +++-- Inst_eddies/Tests/CMakeLists.txt | 33 ++++++++++++++++---------------- Overlap/CMakeLists.txt | 4 ++-- Overlap/Tests/CMakeLists.txt | 27 +++++++++++++------------- Tests/CMakeLists.txt | 2 +- 5 files changed, 37 insertions(+), 34 deletions(-) diff --git a/Inst_eddies/CMakeLists.txt b/Inst_eddies/CMakeLists.txt index f3612166..b1699fe8 100644 --- a/Inst_eddies/CMakeLists.txt +++ b/Inst_eddies/CMakeLists.txt @@ -11,8 +11,9 @@ add_executable(inst_eddies inst_eddies.f90 ${PROJECT_SOURCE_DIR}/Common/read_field_indices.F90) target_link_libraries(inst_eddies PRIVATE Contour_531::contour_531 - geometry NetCDF95::netcdf95 shapelib_03 Numer_Rec_95::numer_rec_95 - NR_util::nr_util Jumble::jumble NetCDF_Fortran::netcdff) + Geometry::geometry NetCDF95::netcdf95 Shapelib_03::shapelib_03 + Numer_Rec_95::numer_rec_95 NR_util::nr_util Jumble::jumble + 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 f0e1d687..e6cbcc95 100644 --- a/Inst_eddies/Tests/CMakeLists.txt +++ b/Inst_eddies/Tests/CMakeLists.txt @@ -8,9 +8,9 @@ add_executable(test_get_1_outerm good_contour.f90 ${PROJECT_SOURCE_DIR}/Common/write_eddy.f90 ${PROJECT_SOURCE_DIR}/Common/shpc_close.f90) -target_link_libraries(test_get_1_outerm geometry NetCDF95::netcdf95 - shapelib_03 Contour_531::contour_531 NR_util::nr_util Jumble::jumble - NetCDF_Fortran::netcdff) +target_link_libraries(test_get_1_outerm Geometry::geometry NetCDF95::netcdf95 + Shapelib_03::shapelib_03 Contour_531::contour_531 NR_util::nr_util + Jumble::jumble NetCDF_Fortran::netcdff) # test_set_all_outerm @@ -23,8 +23,8 @@ add_executable(test_set_all_outerm ${PROJECT_SOURCE_DIR}/Common/write_eddy.f90 ${PROJECT_SOURCE_DIR}/Common/shpc_close.f90) -target_link_libraries(test_set_all_outerm PRIVATE geometry - NetCDF95::netcdf95 Numer_Rec_95::numer_rec_95 shapelib_03 +target_link_libraries(test_set_all_outerm PRIVATE Geometry::geometry + NetCDF95::netcdf95 Numer_Rec_95::numer_rec_95 Shapelib_03::shapelib_03 Contour_531::contour_531 Jumble::jumble NR_util::nr_util NetCDF_Fortran::netcdff) @@ -33,8 +33,8 @@ target_link_libraries(test_set_all_outerm PRIVATE geometry add_executable(test_good_contour good_contour.f90 ${CMAKE_CURRENT_LIST_DIR}/test_good_contour.f90) -target_link_libraries(test_good_contour PRIVATE geometry - NetCDF95::netcdf95 shapelib_03 Contour_531::contour_531 +target_link_libraries(test_good_contour PRIVATE Geometry::geometry + NetCDF95::netcdf95 Shapelib_03::shapelib_03 Contour_531::contour_531 Jumble::jumble NR_util::nr_util NetCDF_Fortran::netcdff) # test_inside_4 @@ -42,7 +42,8 @@ target_link_libraries(test_good_contour PRIVATE geometry add_executable(test_inside_4 inside_4.f90 ${CMAKE_CURRENT_LIST_DIR}/test_inside_4.f90) -target_link_libraries(test_inside_4 geometry shapelib_03 Jumble::jumble) +target_link_libraries(test_inside_4 Geometry::geometry Shapelib_03::shapelib_03 + Jumble::jumble) # test_mean_speed @@ -50,8 +51,8 @@ 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::numer_rec_95 - NetCDF95::netcdf95 shapelib_03 Contour_531::contour_531 NR_util::nr_util - NetCDF_Fortran::netcdff gpc_f Jumble::jumble) + NetCDF95::netcdf95 Shapelib_03::shapelib_03 Contour_531::contour_531 + NR_util::nr_util NetCDF_Fortran::netcdff gpc_f Jumble::jumble) # test_max_speed_contour_ssh @@ -60,9 +61,9 @@ add_executable(test_max_speed_contour_ssh get_var.f90 ${CMAKE_CURRENT_LIST_DIR}/test_max_speed_contour_ssh.f90) -target_link_libraries(test_max_speed_contour_ssh PRIVATE fortranGIS - NetCDF95::netcdf95 Contour_531::contour_531 Jumble::jumble NR_util::nr_util - NetCDF_Fortran::netcdff) +target_link_libraries(test_max_speed_contour_ssh PRIVATE + fortrangis::fortranGIS NetCDF95::netcdf95 Contour_531::contour_531 + Jumble::jumble NR_util::nr_util NetCDF_Fortran::netcdff) # test_nearby_extr @@ -75,7 +76,7 @@ add_executable(test_nearby_extr nearby_extr.f90 ${PROJECT_SOURCE_DIR}/Common/shpc_open.F90 ${PROJECT_SOURCE_DIR}/Common/shpc_close.f90) -target_link_libraries(test_nearby_extr shapelib_03 +target_link_libraries(test_nearby_extr Shapelib_03::shapelib_03 Contour_531::contour_531 Jumble::jumble NR_util::nr_util gpc_f) # test_local_extrema @@ -101,7 +102,7 @@ add_executable(test_set_max_speed ${PROJECT_SOURCE_DIR}/Common/shpc_create.f90 ${PROJECT_SOURCE_DIR}/Common/write_eddy.f90) -target_link_libraries(test_set_max_speed geometry - Numer_Rec_95::numer_rec_95 NetCDF95::netcdf95 shapelib_03 +target_link_libraries(test_set_max_speed Geometry::geometry + Numer_Rec_95::numer_rec_95 NetCDF95::netcdf95 Shapelib_03::shapelib_03 Contour_531::contour_531 Jumble::jumble NR_util::nr_util NetCDF_Fortran::netcdff gpc_f) diff --git a/Overlap/CMakeLists.txt b/Overlap/CMakeLists.txt index 4f4478d8..b5ce5a44 100644 --- a/Overlap/CMakeLists.txt +++ b/Overlap/CMakeLists.txt @@ -15,8 +15,8 @@ add_executable(eddy_graph eddy_graph.f90 ${PROJECT_SOURCE_DIR}/Common/derived_types.f90 unit_edge_m.f90) target_link_libraries(eddy_graph PRIVATE ezmpi Jumble::jumble - shapelib_03 Contour_531::contour_531 gpc_f geometry NR_util::nr_util - MPI::MPI_Fortran) + Shapelib_03::shapelib_03 Contour_531::contour_531 gpc_f Geometry::geometry + NR_util::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 8775c9c4..df2eef1a 100644 --- a/Overlap/Tests/CMakeLists.txt +++ b/Overlap/Tests/CMakeLists.txt @@ -11,7 +11,7 @@ add_executable(test_overlap ${PROJECT_SOURCE_DIR}/Common/shpc_open.F90 ${PROJECT_SOURCE_DIR}/Common/shpc_close.f90 unit_edge_m.f90) -target_link_libraries(test_overlap shapelib_03 geometry +target_link_libraries(test_overlap Shapelib_03::shapelib_03 Geometry::geometry Contour_531::contour_531 gpc_f NR_util::nr_util Jumble::jumble) # test_read_snapshot @@ -30,8 +30,8 @@ add_executable(test_read_snapshot ${PROJECT_SOURCE_DIR}/Common/shpc_close.f90) target_link_libraries(test_read_snapshot NetCDF95::netcdf95 - shapelib_03 Contour_531::contour_531 gpc_f NR_util::nr_util Jumble::jumble - NetCDF_Fortran::netcdff) + Shapelib_03::shapelib_03 Contour_531::contour_531 gpc_f + NR_util::nr_util Jumble::jumble NetCDF_Fortran::netcdff) # test_spher_polygon_area @@ -39,8 +39,8 @@ add_executable(test_spher_polygon_area spher_polygon_area.f90 ${PROJECT_SOURCE_DIR}/Common/spher_polyline_area.f90 ${CMAKE_CURRENT_LIST_DIR}/test_spher_polygon_area.f90) -target_link_libraries(test_spher_polygon_area geometry shapelib_03 - Jumble::jumble gpc_f NR_util::nr_util) +target_link_libraries(test_spher_polygon_area Geometry::geometry + Shapelib_03::shapelib_03 Jumble::jumble gpc_f NR_util::nr_util) # test_weight @@ -48,8 +48,8 @@ add_executable(test_weight weight.f90 ${PROJECT_SOURCE_DIR}/Common/derived_types.f90 ${CMAKE_CURRENT_LIST_DIR}/test_weight.f90) -target_link_libraries(test_weight PRIVATE fortranGIS -Contour_531::contour_531 NR_util::nr_util) +target_link_libraries(test_weight PRIVATE fortrangis::fortranGIS + Contour_531::contour_531 NR_util::nr_util) # test_read_eddy @@ -63,7 +63,7 @@ add_executable(test_read_eddy ${PROJECT_SOURCE_DIR}/Common/shpc_open.F90 ${PROJECT_SOURCE_DIR}/Common/shpc_close.f90) -target_link_libraries(test_read_eddy shapelib_03 +target_link_libraries(test_read_eddy Shapelib_03::shapelib_03 Contour_531::contour_531 gpc_f NR_util::nr_util Jumble::jumble) # test_send_recv @@ -82,8 +82,9 @@ add_executable(test_send_recv ${PROJECT_SOURCE_DIR}/Common/shpc_close.f90) target_link_libraries(test_send_recv PRIVATE MPI::MPI_Fortran - shapelib_03 ezmpi NR_util::nr_util Contour_531::contour_531 gpc_f - NetCDF95::netcdf95 Jumble::jumble NetCDF_Fortran::netcdff) + Shapelib_03::shapelib_03 ezmpi NR_util::nr_util + Contour_531::contour_531 gpc_f NetCDF95::netcdf95 Jumble::jumble + NetCDF_Fortran::netcdff) # test_get_dispatch_snap @@ -101,6 +102,6 @@ add_executable(test_get_dispatch_snap ${PROJECT_SOURCE_DIR}/Common/shpc_open.F90 ${PROJECT_SOURCE_DIR}/Common/shpc_close.f90) -target_link_libraries(test_get_dispatch_snap shapelib_03 Jumble::jumble - Contour_531::contour_531 ezmpi NetCDF95::netcdf95 gpc_f NR_util::nr_util - NetCDF_Fortran::netcdff MPI::MPI_Fortran) +target_link_libraries(test_get_dispatch_snap Shapelib_03::shapelib_03 + Jumble::jumble Contour_531::contour_531 ezmpi NetCDF95::netcdf95 + gpc_f NR_util::nr_util NetCDF_Fortran::netcdff MPI::MPI_Fortran) diff --git a/Tests/CMakeLists.txt b/Tests/CMakeLists.txt index 44a61a39..d5cd1853 100644 --- a/Tests/CMakeLists.txt +++ b/Tests/CMakeLists.txt @@ -2,5 +2,5 @@ add_executable(test_spher_polyline_area ${PROJECT_SOURCE_DIR}/Common/spher_polyline_area.f90 ${CMAKE_CURRENT_LIST_DIR}/test_spher_polyline_area.f90) -target_link_libraries(test_spher_polyline_area geometry +target_link_libraries(test_spher_polyline_area Geometry::geometry Contour_531::contour_531 NR_util::nr_util) -- GitLab