#***********************************************************************
# This file is part of OpenMolcas.                                     *
#                                                                      *
# OpenMolcas is free software; you can redistribute it and/or modify   *
# it under the terms of the GNU Lesser General Public License, v. 2.1. *
# OpenMolcas is distributed in the hope that it will be useful, but it *
# is provided "as is" and without any express or implied warranties.   *
# For more details see the full text of the license in the file        *
# LICENSE or in <http://www.gnu.org/licenses/>.                        *
#***********************************************************************

set (sources
     main.F90
     abxpy.F90
     adads1.F90
     adadst.F90
     add2.F90
     addgrad2.F90
     addgrad.F90
     addgrad_sp.F90
     ads1.F90
     adst.F90
     adtor2_mclr.F90
     annstr.F90
     calcaxk2.F90
     calcaxkzx.F90
     calcaxpzx.F90
     calcaxx.F90
     calcbk_cmsnac.F90
     calcbk.F90
     calcbp_cmsnac.F90
     calcbp.F90
     calcbxbp_cmsnac.F90
     calcbxbp.F90
     calcbx_cmsnac.F90
     calcbx.F90
     calcdacc.F90
     calcddiff.F90
     calcerr.F90
     calcomat.F90
     calcw.F90
     calcwop.F90
     cgs_mod.F90
     cgs_pre.F90
     cgs_x.F90
     check_caspt2.F90
     cho_fock_mclr.F90
     cho_prec_mclr.F90
     ci_ci.F90
     cidens.F90
     cidens_sa.F90
     cidens_td.F90
     cidia4.F90
     cidia_mclr.F90
     cidia_sa.F90
     cidia_td.F90
     ci_kap.F90
     ci_reconstruct.F90
     cisize.F90
     clebsch_gordan_mclr.F90
     clsfls_mclr.F90
     cmp2cn.F90
     cmsrdmat.F90
     cmsrhsgdmat.F90
     cndet_mclr.F90
     cnford.F90
     cnfstr_mclr.F90
     cnhcn2.F90
     cnhcnm.F90
     cntost.F90
     coeff.F90
     compress2.F90
     compress.F90
     confg2.F90
     creq2.F90
     creqadd2.F90
     creqadd.F90
     creqadd_sp.F90
     creq.F90
     creq_sp.F90
     creq_td.F90
     crestr.F90
     csdiag_mclr.F90
     csdtmt.F90
     csdtvc_dmrg.F90
     csdtvc_mclr_1.F90
     csdtvc_mclr_2.F90
     csf2sd.F90
     csfdet_mclr.F90
     csfinf.F90
     degvec.F90
     densi2_mclr.F90
     detctl.F90
     detstr_mclr.F90
     dihdj2_mclr.F90
     dmat_mclr.F90
     dminvci.F90
     dminvci_sa.F90
     dminvci_td.F90
     dminvkap.F90
     dminvkap_sp.F90
     dminvkap_td.F90
     dmrg_dim_change_mclr.F90
     dwder.F90
     dxtyp.F90
     e2.F90
     e2_td.F90
     exp_close.F90
     exphinvv.F90
     ex_spin.F90
     fact.F90
     fckmat.F90
     fcoor.F90
     fockgen.F90
     fockgen_sp.F90
     fockgen_td.F90
     freestr.F90
     freqanal.F90
     freq.F90
     frmdsc_mclr.F90
     g2qtog2r.F90
     gasdn2_mclr.F90
     gatrmt.F90
     genstr_mclr.F90
     getcnf_mclr.F90
     getdmatao.F90
     geth1i_mclr.F90
     getinc_abs.F90
     getinc_abs_td.F90
     getinc_abt.F90
     getint_mclr.F90
     getint_td.F90
     getpdftfock.F90
     getpdftfock_nac.F90
     getpdftfocks.F90
     get_puvxlen.F90
     getqaafock.F90
     get_two_ind.F90
     getwffock.F90
     getwffock_nac.F90
     gsaxpy.F90
     gsbbd1_mclr.F90
     gsbbd2a_mclr.F90
     gsbbd2b_mclr.F90
     gsdnbb2_mclr.F90
     gsttbl_mclr.F90
     gt1dia_mclr.F90
     gth1es_mclr.F90
     gtijkl_mclr.F90
     gtjk_mclr.F90
     gtsttp_1.F90
     gtsttp_2.F90
     gtsttps_1.F90
     gtsttps_2.F90
     guganew.F90
     h0csf.F90
     h0.F90
     h0mat_mclr.F90
     hess.F90
     hssprt_mclr.F90
     iabnum.F90
     iabnus.F90
     iaibcm_mclr.F90
     icispc.F90
     icisps.F90
     iel13.F90
     incoos.F90
     incsfsd.F90
     init_data.F90
     inpctl_mclr.F90
     inpone.F90
     intcsf.F90
     intdia.F90
     intx.F90
     ioctp2_mclr.F90
     ippage.F90
     isrot.F90
     isymst_mclr.F90
     kap_ci.F90
     make_conn.F90
     mclr_banner.F90
     mclr_data.F90
     mclr.F90
     mclr_procedures.F90
     memstr.F90
     mkcipre.F90
     mkp1.F90
     mkp1inv.F90
     mmsort2.F90
     mmsort.F90
     msstrn_mclr.F90
     mxresc.F90
     natorb_mclr.F90
     ncastr_mclr.F90
     negp.F90
     newtyp_mclr.F90
     ngeth1.F90
     niclas.F90
     nipre.F90
     npre.F90
     nrasdt.F90
     nstrso_mclr.F90
     numst3.F90
     numst4_mclr.F90
     nxtblk_mclr.F90
     oitd.F90
     oit_sp.F90
     opnfls_mclr.F90
     orbinf_mclr.F90
     orbord.F90
     ordstr_mclr.F90
     out_pt2.F90
     output_mclr.F90
     output_td.F90
     outras.F90
     outras_td.F90
     pcm_grad.F90
     pickmo_mclr.F90
     pickmo_td.F90
     pmplfm.F90
     precaaa.F90
     precaaa_pre.F90
     precabb_2.F90
     precabb.F90
     precabi.F90
     preca_cho.F90
     precaii.F90
     prec_dig.F90
     prec.F90
     preciaa.F90
     preciba.F90
     precibb.F90
     precibb_td.F90
     preci_cho.F90
     prec_td.F90
     prinp_mclr.F90
     psttbl_mclr.F90
     putcmsfockocc.F90
     put_temp_data_on_intgrl.F90
     qaap2mo.F90
     qaaverif.F90
     r2elint.F90
     r2elint_ns.F90
     r2elint_sp.F90
     rassg4.F90
     rd1int_mclr.F90
     rd2int.F90
     rdab.F90
     rdciv.F90
     rddens.F90
     rddj.F90
     rdinp_mclr.F90
     read22_2.F90
     read2_2.F90
     read2_ns.F90
     read_dmrg_parameter_for_mclr.F90
     reload.F90
     reord.F90
     rhs_cms.F90
     rhs_cms_nac.F90
     rhs.F90
     rhs_nac.F90
     rhs_pt2.F90
     rhs_sa.F90
     rhs_td.F90
     rint_generic.F90
     rint_ns.F90
     rint_sp.F90
     rint_td.F90
     rsbb1e_mclr.F90
     rsbb2a_mclr.F90
     rsbb2bn_mclr.F90
     rsmxmn_mclr.F90
     rssbcbn_mclr.F90
     rssbcbn_td.F90
     sa_prec2.F90
     sa_prec.F90
     scarmt.F90
     scdtc2_mclr.F90
     sdcmrf_mclr_1.F90
     sdcmrf_mclr_2.F90
     sdcmrf_pre.F90
     setlab.F90
     setup_mclr.F90
     sigmavec.F90
     skickj_mclr.F90
     solveforrhs.F90
     solveforzx.F90
     spindens.F90
     spncom_mclr.F90
     sqm.F90
     start_mclr.F90
     stpert.F90
     strinf.F90
     str_info.F90
     strtyp.F90
     sxtyp.F90
     tcmo.F90
     thermo_vib.F90
     timese2.F90
     timese2_.F90
     timese2mspdft.F90
     todsc_mclr.F90
     tramo_mclr.F90
     trctl_mclr.F90
     tripk2_1.F90
     tripk2_2.F90
     unc.F90
     uncompress2.F90
     uncompress.F90
     weight_mclr.F90
     wfctl_hess.F90
     wfctl_mspd.F90
     wfctl_pdft.F90
     wfctl_sa.F90
     wfctl_sp.F90
     wfctl_td.F90
     wrtrs2_mclr.F90
     zbase.F90
     zoos.F90
     zsmcl.F90
     zstinf_mclr.F90
)

include (${PROJECT_SOURCE_DIR}/cmake/prog_template.cmake)
