# Main program

# add_executable( qrhf arraydft.f90 array.f90 bb.f90 casesep.f90 checklabel.f90 coeffs.f90
# datael.f90 data.f90 dataqrpot.f90 datarel.f90 dataxpot.f90 de.f90 diag.f90 diff.f90
# diffs.f90 dyk.f90 ecoul.f90 ekin.f90 elagr.f90 fk.f90 functions.f90 gencoeff.f90 gk.f90
# global.f90 grange.f90 hl.f90 hnorm.f90 hwf.f90 inCard.f90 inFloat.f90 inInt.f90 init.f90
# input.f90 inStr.f90 lpert.f90 method.f90 nmrvs.f90 nodec.f90 ode.f90 orthog.f90 output.f90
# params.f90 potlcg1.f90 potlcg2.f90 potl.f90 potllda.f90 prtlabel.f90 qpotbpd.f90
# qpotcg.f90 qpotkk.f90 qpotwb.f90 qrhf.f90 quad.f90 quadr.f90 quads.f90 relativity.f90
# relmesg.f90 relpot.f90 rinputd.f90 rk.f90 rotate.f90 rotorb.f90 rpert.f90 scf.f90
# search.f90 setconst.f90 setgrid.f90 setparams.f90 sm.f90 sn.f90 solve.f90 start.f90
# state.f90 summry.f90 v.f90 wave.f90 wavefn.f90 xch.f90 ykdft.f90 ykf.f90 zgauss.f90 zk.f90
# zvar.f90)


add_executable( qrhf global.f90 params.f90 coeffs.f90 card.f90 input.f90 ode.f90
  relativity.f90 rotorb.f90 state.f90 wave.f90 array.f90 arraydft.f90 bb.f90 casesep.f90
  checklabel.f90 data.f90 datael.f90 dataqrpot.f90 datarel.f90 dataxpot.f90 de.f90 dgels.f
  dgelsdep.f diag.f90 diff.f90 diffs.f90 dlamchplus.f dyk.f90 ecoul.f90 ekin.f90 elagr.f90
  fk.f90 gk.f90 functions.f90 gencoeff.f90 grange.f90 hl.f90 hnorm.f90 hwf.f90 inCard.f90
  inFloat.f90 inInt.f90 inStr.f90 init.f90 lpert.f90 method.f90 nmrvs.f90 nodec.f90
  orthog.f90 output.f90 potlcg1.f90 potlcg2.f90 potl.f90 potllda.f90 prtlabel.f90
  qpotbpd.f90 qrhf.f90 qpotcg.f90 qpotkk.f90 qpotwb.f90 quad.f90 quadr.f90 quads.f90
  relpot.f90 relmesg.f90 rinputd.f90 rk.f90 rotate.f90 rpert.f90 scf.f90 search.f90
  setconst.f90 setgrid.f90 setparams.f90 sm.f90 sn.f90 solve.f90 start.f90 summry.f90
  wavefn.f90 ykdft.f90 ykf.f90 v.f90 xch.f90 zgauss.f90 zk.f90 zvar.f90 )


# Install
install (TARGETS qrhf DESTINATION bin)  
