#***********************************************************************
# 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
     appdercpl.F90
     atens_rassi.F90
     binat.F90
     cho_rassi_rdinp.F90
     citra.F90
     cnf2txt.F90
     cntrl.F90
     cplot_diag.F90
     cre_rassiwfn.F90
     dens2file.F90
     dens2hdf5.F90
     desym_sonto.F90
     diag_r2_rassi.F90
     dimat.F90
     do_aotdmnto.F90
     dool.F90
     do_sonatorb.F90
     do_sonto.F90
     dqvdiabat.F90
     dysnorm.F90
     eigctl.F90
     exccoupl.F90
     exctdm.F90
     findt.F90
     fock_rassi.F90
     frenkelexc.F90
     frenkel_global_variables.F90
     fsbop.F90
     getcnt.F90
     geth1_rassi.F90
     getprintlevel.F90
     gtdmctl.F90
     hfcsd.F90
     hfcop.F90
     hrmchk.F90
     hshget.F90
     hshini.F90
     hshput.F90
     init_rassi.F90
     inpctl_rassi.F90
     inpprc.F90
     kvectors.F90
     lu2.F90
     maketdmao.F90
     mectl.F90
     mkconf.F90
     mkcxa.F90
     mkcxal.F90
     mkdchs.F90
     mkdysab.F90
     mkdysorb.F90
     mkdyszz.F90
     mk_ioff.F90
     mk_prop.F90
     mkrtdm2.F90
     mksodiag.F90
     mksxy.F90
     mktdab.F90
     mktdm1.F90
     mktdm2.F90
     mktdzz.F90
     mk_twdm.F90
     mkvertab.F90
     morsann.F90
     morscre.F90
     morsparity.F90
     morspop.F90
     morsspin.F90
     morssymm.F90
     morswrite.F90
     mspt2_eigenvectors.F90
     mstow1.F90
     mstow.F90
     mulmat.F90
     natorb_rassi.F90
     natspin_rassi.F90
     newcnftab.F90
     newfsbtab.F90
     newgastab.F90
     neworbtab.F90
     newprttab.F90
     newsctab.F90
     newsstab.F90
     ngene.F90
     noverm.F90
     nrcnf1.F90
     nrcnf2.F90
     ntocalc.F90
     ntosymanalysis.F90
     occ2mrs.F90
     orbnam.F90
     overlap_rassi.F90
     part1.F90
     part.F90
     pkwlk.F90
     prcevc.F90
     prcham.F90
     prcmat2.F90
     prcmat3.F90
     prcmat.F90
     prcnftab.F90
     prepmps.F90
     prepsd.F90
     prfsbtab.F90
     prgastab.F90
     primsgm.F90
     proper.F90
     prorbtab.F90
     protocsf.F90
     protosd.F90
     protot.F90
     prpcsf.F90
     prpdet.F90
     prprop.F90
     prprop_tm_exact.F90
     prprttab.F90
     prptra.F90
     prsctab.F90
     prsstab.F90
     prwf_biorth.F90
     prwf.F90
     prwvf.F90
     rassi_aux.F90
     rassi.F90
     rassi_global_arrays.F90
     rassiwfn.F90
     rdcmo_rassi.F90
     rdjob.F90
     rdjob_nstates.F90
     rdmcci.F90
     rdmgrd.F90
     readci.F90
     readin_rassi.F90
     rtdm2_print.F90
     sdchs.F90
     sg_setup_rassi.F90
     sgmop.F90
     sinani.F90
     smmat.F90
     smmat_masked.F90
     sodysorb.F90
     soeig.F90
     sonatorb_cplot.F90
     sonatorbm.F90
     sonatorbm_int.F90
     sonatorb_plot.F90
     spind2.F90
     spind.F90
     spin_phase_rassi.F90
     srtdm2.F90
     ssotra.F90
     syg2sgu.F90
     sygtosd.F90
     tmomint.F90
     track_state.F90
     tracr.F90
     traint.F90
     transpose_tdm.F90
     traorb.F90
     trd_print.F90
     trint.F90
     trnsfrm.F90
     tshinit.F90
     tshop.F90
     upkwlk.F90
     usotrans.F90
     w2sgord.F90
     wfnsizes_rassi.F90
     writedys.F90
     wrmat1.F90
     wrmat.F90
     wrvec_dyson.F90
     zecon.F90
     zjac.F90
     zorder.F90
     ztrnsf.F90
     ztrnsf_masked.F90
)

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