set(PSB_util_source_files
  psb_s_mmio_impl.f90
  psb_s_mat_dist_mod.f90
  psb_renum_mod.f90
  psb_c_mmio_impl.f90
  psb_d_hbio_impl.f90
  psb_d_mat_dist_impl.f90
  psb_z_mat_dist_impl.f90
  psb_c_hbio_impl.f90
  psb_s_mat_dist_impl.f90
  psb_hbio_mod.f90
  psb_gps_mod.f90
  psb_z_renum_mod.f90
  psb_c_mat_dist_impl.f90
  psb_d_mat_dist_mod.f90
  psb_d_renum_mod.f90
  psb_s_renum_mod.f90
  psb_util_mod.f90
  psb_d_mmio_impl.f90
  psb_s_hbio_impl.f90
  psb_c_renum_mod.f90
  psb_mat_dist_mod.f90
  psb_z_mmio_impl.f90
  psb_c_mat_dist_mod.f90
  psb_blockpart_mod.f90
  psb_z_mat_dist_mod.f90
  psb_z_hbio_impl.f90
  psb_c_renum_impl.F90
  psb_partidx_mod.F90
  psi_build_mtpart.F90
  psb_z_renum_impl.F90
  psb_d_renum_impl.F90
  psb_i_mmio_impl.F90
  psb_metispart_mod.F90
  psb_mmio_mod.F90
  )
foreach(file IN LISTS PSB_util_source_files)
  list(APPEND util_source_files ${CMAKE_CURRENT_LIST_DIR}/${file})
endforeach()

set(PSB_util_source_C_files

  psb_amd_order.c
  )
set(PSB_util_source_C__metis_files

  psb_metis_int.c
  )
  

foreach(file IN LISTS PSB_util_source_C_files)
  list(APPEND util_source_C_files ${CMAKE_CURRENT_LIST_DIR}/${file})
endforeach()

foreach(file IN LISTS PSB_util_source_C_metis_files)
  list(APPEND util_source_C_files ${CMAKE_CURRENT_LIST_DIR}/${file})
endforeach()
