#***********************************************************************
# 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
     add_vector.F90
     align.F90
     angle_list.F90
     angles.F90
     arcos.F90
     arsin.F90
     atmlst.F90
     bend.F90
     bmtrx_cartesian.F90
     bmtrx.F90
     bmtrx_internal.F90
     bmtrx_user_defined.F90
     bond_list.F90
     bond_tester.F90
     bput.F90
     branching_plane_update.F90
     chklbl.F90
     ci_summary.F90
     cllct2.F90
     cllct.F90
     cllctof.F90
     cofmss.F90
     conint.F90
     connect_fragments.F90
     cosys.F90
     cp_spcint.F90
     davidson.F90
     d_bend.F90
     dbmult.F90
     d_bond.F90
     dbprint.F90
     dbuu.F90
     d_cart.F90
     ddvdt.F90
     ddv.F90
     ddv_.F90
     def_ctof.F90
     defint2.F90
     defint.F90
     diagmtrx.F90
     diagmtrx_t.F90
     dihedr.F90
     dissoc.F90
     d_trsn.F90
     elred2.F90
     elred.F90
     eq_solver.F90
     fc_torsion.F90
     find_bonds.F90
     find_min.F90
     find_rfo_root.F90
     fixequalsign2.F90
     fixequalsign.F90
     fixic.F90
     fix_udc.F90
     force.F90
     formnumhess.F90
     freq1.F90
     fupdt.F90
     gencoo.F90
     get_curvil.F90
     get_ddipm.F90
     get_h.F90
     get_molecule.F90
     gf.F90
     gf_harmonic_frequencies.F90
     gf_mult.F90
     gf_on_the_fly.F90
     hess_tra.F90
     hess_vec.F90
     hrmfrq.F90
     hss_q.F90
     init2.F90
     init_slapaf.F90
     intergeo.F90
     intfcm.F90
     itabrow.F90
     iu.F90
     iur.F90
     lbend.F90
     list2.F90
     list.F90
     listu.F90
     lnm.F90
     lnsrch.F90
     magic_bonds.F90
     mat2vec.F90
     merge_constraints.F90
     mk_g.F90
     mk_hss_q.F90
     mkrotmat.F90
     moveit.F90
     nacint.F90
     ncobond.F90
     newcar.F90
     nfgbond.F90
     nmhess.F90
     nonsym.F90
     nred.F90
     nu.F90
     nwshft.F90
     nxtwrd.F90
     optrms_slapaf.F90
     outcoor.F90
     outofp0.F90
     outofp1.F90
     outofp.F90
     outofplane_list.F90
     prb.F90
     preprocess_udc.F90
     prepro.F90
     print_mode_components.F90
     print_qevec2.F90
     print_qevec.F90
     printq.F90
     prlist.F90
     process_gradients.F90
     process_track.F90
     projsym2.F90
     projsym.F90
     rdctl_slapaf.F90
     rd_udic.F90
     rd_udic_rowh.F90
     reacq.F90
     reacx.F90
     remove_tr.F90
     rf_coord.F90
     rotder4.F90
     rotder.F90
     rowhessian.F90
     rs-rfo.F90
     r_stab_a.F90
     select_hidden.F90
     shfanm.F90
     slapaf_info.F90
     slapaf_procedures.F90
     sort_to_box.F90
     sphint.F90
     start_alaska.F90
     start_last_energy.F90
     strtch.F90
     supsym.F90
     symdsp.F90
     thrdo.F90
     torsion_check.F90
     torsion_list.F90
     transverse.F90
     trcomp.F90
     trmake.F90
     trorder.F90
     trpgen.F90
     trsn.F90
     union.F90
     updrotmat.F90
     valanm.F90
     wrinp_sl.F90
)

# Source files defining modules that should be available to other *_util directories
set (modfile_list "")

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