quantum-espresso/atomic/CMakeLists.txt

131 lines
2.9 KiB
CMake

set(sources
src/add_exchange.f90
src/all_electron.f90
src/ascheq.f90
src/ascheqps.f90
src/ascheqps_drv.f90
src/c6_dft.f90
src/c6_tfvw.f90
src/calculate_gipaw_orbitals.f90
src/cfdsol.f90
src/chargeps.f90
src/compute_chi.f90
src/compute_chi_tm.f90
src/compute_phi.f90
src/compute_phi_tm.f90
src/compute_phius.f90
src/compute_potps.f90
src/compute_potps_new.f90
src/compute_q_3bess.f90
src/compute_relpert.f90
src/compute_solution.f90
src/descreening.f90
src/default_conf.f90
src/dfx_new.f90
src/dir_outward.f90
src/dirsol.f90
src/dmixp.f90
src/drhoofv.f90
src/drho0ofvx.f90
src/dvex.f90
src/el_config.f90
src/elsd.f90
src/elsd_highv.f90
src/elsdps.f90
src/elsdps_paw.f90
src/esic.f90
src/export_upf.f90
src/find_qi.f90
src/gener_pseudo.f90
src/grad_log.f90
src/green.f90
src/import_upf.f90
src/int_0_inf_dr.f90
src/integrate_inward.f90
src/integrate_outward.f90
src/inward.f90
src/outward.f90
src/intref.f90
src/kin_e_density.f90
src/ld1_readin.f90
src/ld1_setup.f90
src/ld1_writeout.f90
src/lderiv.f90
src/lderivps.f90
src/lschps.f90
src/newd_at.f90
src/new_potential.f90
src/nodenum.f90
src/normalize.f90
src/occ_spin.f90
src/paw_type.f90
src/partial_wave_expansion.f90
src/pseudovloc.f90
src/pseudo_q.f90
src/read_pseudo_ncpp.f90
src/read_pseudo_rrkj3.f90
src/run_lda_half.f90
src/run_pseudo.f90
src/run_test.f90
src/scf.f90
src/seriebes.f90
src/set_rho_core.f90
src/set_psi_in.f90
src/set_rc_rv.f90
src/set_sl3.f90
src/sic_correction.f90
src/starting_potential.f90
src/start_potps.f90
src/start_scheq.f90
src/test_bessel.f90
src/trou.f90
src/vdpack.f90
src/vext.f90
src/vpack.f90
src/v_of_rho_at.f90
src/vxcgc.f90
src/write_cpmd.f90
src/write_ae_pseudo.f90
src/write_files.f90
src/write_paw_recon.f90
src/write_pseudo.f90
src/write_results.f90
src/write_resultsps.f90
# Modules
src/kli.f90
src/atomic_paw.f90
src/ld1inc.f90
src/parameters.f90)
qe_add_library(qe_atomic ${sources})
target_link_libraries(qe_atomic
PRIVATE
qe_upflib
qe_modules
qe_xclib)
###########################################################
# ld1.x
###########################################################
set(sources src/ld1.f90)
qe_add_executable(qe_atomic_exe ${sources})
set_target_properties(qe_atomic_exe PROPERTIES OUTPUT_NAME ld1.x)
target_link_libraries(qe_atomic_exe
PRIVATE
qe_upflib
qe_modules
qe_atomic
qe_xclib)
###########################################################
qe_install_targets(
qe_atomic
qe_atomic_exe)
add_custom_target(ld1
DEPENDS
qe_atomic_exe
COMMENT
"utilities for pseudopotential generation")