#***********************************************************************
# 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
     alter_mo.F90
     calceigvec.F90
     calcfcko.F90
     calcfcks.F90
     calcgd.F90
     calcgradcms.F90
     calchesscms.F90
     calcnewx.F90
     calcnsumvee.F90
     calcqaa.F90
     calcvee2.F90
     calcvee.F90
     casdft_terms.F90
     casinfo1_rvb.F90
     cc_ci_mod.F90
     chkifkey.F90
     chkinp.F90
     cho_rasscf_rdinp.F90
     cictl.F90
     ci_solver_util.F90
     clnmo.F90
     clsfls_rasscf.F90
     cms.F90
     cmsfittrigonometric.F90
     cmsheader.F90
     cmsmatrot.F90
     cmsnewton.F90
     cmsopt.F90
     cmsrot.F90
     cmsscalex.F90
     cmstail.F90
     covlp.F90
     cpinp.F90
     creiph.F90
     cvbinp_rvb.F90
     cvbmn_rvb.F90
     cvbstart_rvb_lt9.F90
     davcre.F90
     dmrgctl.F90
     done_rasscf.F90
     dwdens_rasscf.F90
     export1.F90
     fcidump_dump.F90
     fcidump.F90
     fcidump_reorder.F90
     fcidump_tables.F90
     fcidump_transformations.F90
     fciqmc.F90
     fciqmc_make_inp.F90
     fciqmc_read_rdm.F90
     fckpt2.F90
     fmat.F90
     fock.F90
     gasprwf.F90
     generic_CI.F90
     getddgmat.F90
     getgdmat.F90
     guess.F90
     hmat.F90
     index_symmetry.F90
     initrotmat.F90
     inppri.F90
     input_ras.F90
     ivogen_rasscf.F90
     linpur.F90
     loadgtuvx.F90
     make_close_rvb.F90
     mkcrvec.F90
     mkproj.F90
     mod_p2.F90
     natorb_rasscf.F90
     neworb_rasscf.F90
     nstateopt2.F90
     nstateopt.F90
     opnfls_rasscf.F90
     optoneangle2.F90
     optoneangle.F90
     ortho1.F90
     ortho2.F90
     orthonormalization.F90
     ortho_rasscf.F90
     outctl.F90
     ovlp.F90
     primo_rasscf.F90
     printcmsiter.F90
     printmat.F90
     print_mcpdft.F90
     proc_inp.F90
     putrlx.F90
     qcmaquis_rdinp.F90
     qune.F90
     rasscf.F90
     rasscf_init.F90
     rasscf_mcontrol.F90
     raswfn.F90
     rdsups.F90
     readin_vb.F90
     readmat.F90
     readvc.F90
     rotgd.F90
     rotgdmat.F90
     rotorb.F90
     rotstate.F90
     scan_inp.F90
     setpos.F90
     setprlev.F90
     sg_setup_rasscf.F90
     sgfcin.F90
     sigvec.F90
     socc_dmrg_rdinp.F90
     sphpur.F90
     spin_correlation.F90
     spinorb.F90
     sumveenew.F90
     supsch.F90
     sxctl.F90
     sxham.F90
     thetaopt2.F90
     thetaopt.F90
     ug2sg.F90
     updaterotmat.F90
     upd_fa.F90
     write_orbital_files.F90
     xmsrot.F90
    )

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