target_sources(cc
  PRIVATE
    ${CMAKE_CURRENT_SOURCE_DIR}/HXY.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/LCX.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/LHX1Y1.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/LHX1Y2.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/LHX2Y2.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/X1.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/X2.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/amp_write.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/analyze.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/cache.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/cc2_LHX1Y1.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/cc2_LHX1Y2.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/cc2_X1.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/cc2_X2.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/cc2_hbar_extra.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/cc2_sort_X.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/ccresponse.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/compute_X.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/converged.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/denom.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/diis.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/get_moinfo.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/get_params.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/hbar_extra.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/init_X.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/lambda_residuals.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/linresp.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/local.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/optrot.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/pertbar.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/polar.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/preppert.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/print_X.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/pseudopolar.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/roa.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/save_X.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/scatter.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/sort_X.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/sort_lamps.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/sort_pert.cc
    ${CMAKE_CURRENT_SOURCE_DIR}/update_X.cc
  )
