From fbf96f6f5ddd49b6931c84b8dbe155690b96df0d Mon Sep 17 00:00:00 2001 From: Stack-1 Date: Thu, 4 Jun 2026 23:35:54 +0200 Subject: [PATCH] Fix CMake base source list for comm_schemes and psb_comm_mod base/CMakeLists.txt listed only psb_comm_rma_mod.F90 from comm_schemes, omitting psb_comm_schemes_mod, psb_comm_baseline_mod, psb_comm_neighbor_impl_mod and psb_comm_factory_mod, so their .mod files were never generated under CMake. Also psb_comm_mod was listed as .F90 while the file is .f90 (breaks on case-sensitive filesystems). The autotools Makefile was already correct. --- base/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/base/CMakeLists.txt b/base/CMakeLists.txt index ec1ff4db8..7d03c62bb 100644 --- a/base/CMakeLists.txt +++ b/base/CMakeLists.txt @@ -16,7 +16,11 @@ set(PSB_base_source_files comm/internals/psi_lovrl_upd.f90 comm/internals/psi_dswapdata_a.F90 comm/internals/psi_movrl_upd_a.f90 + modules/comm/comm_schemes/psb_comm_schemes_mod.F90 + modules/comm/comm_schemes/psb_comm_baseline_mod.F90 + modules/comm/comm_schemes/psb_comm_neighbor_impl_mod.F90 modules/comm/comm_schemes/psb_comm_rma_mod.F90 + modules/comm/comm_schemes/psb_comm_factory_mod.F90 comm/internals/psi_i2swaptran_a.F90 comm/internals/psi_dswaptran.F90 comm/internals/psi_covrl_save_a.f90 @@ -439,7 +443,7 @@ set(PSB_base_source_files modules/comm/psi_i2_comm_v_mod.f90 modules/comm/psi_m_comm_a_mod.f90 modules/comm/psi_l_comm_v_mod.f90 - modules/comm/psb_comm_mod.F90 + modules/comm/psb_comm_mod.f90 modules/comm/psb_l_comm_mod.f90 modules/comm/psb_d_linmap_mod.f90 modules/comm/psi_d_comm_v_mod.f90