forked from QEF/q-e
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCMakeLists.txt
63 lines (59 loc) · 1.41 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
###########################################################
# pwcond.x
###########################################################
set(sources
src/allocate_cond.f90
src/bessj.f90
src/compbs.f90
src/compbs_2.f90
src/condcom.f90
src/condmain.f90
src/cond_out.f90
src/cond_restart.f90
src/do_cond.f90
src/eigenchnl.f90
src/form_zk.f90
src/four.f90
src/free_mem.f90
src/gep_x.f90
src/gramsh.f90
src/hev_ab.f90
src/init_cond.f90
src/init_orbitals.f90
src/init_gper.f90
src/integrals.f90
src/jbloch.f90
src/kbloch.f90
src/local.f90
src/local_set.f90
src/openfil_cond.f90
src/plus_u_setup.f90
src/poten.f90
src/print_clock_pwcond.f90
src/realus_scatt.f90
src/rotproc.f90
src/save_cond.f90
src/scat_states_plot.f90
src/scatter_forw.f90
src/summary_band.f90
src/summary_tran.f90
src/sunitary.f90
src/transmit.f90)
qe_add_executable(qe_pwcond_exe ${sources})
set_target_properties(qe_pwcond_exe PROPERTIES OUTPUT_NAME pwcond.x)
target_link_libraries(qe_pwcond_exe
PRIVATE
qe_pw
qe_modules
qe_upflib
qe_fftx
qe_mpi_fortran
qe_xclib
qe_lapack)
###########################################################
qe_install_targets(qe_pwcond_exe)
add_custom_target(pwcond
DEPENDS
qe_pwcond_exe
COMMENT
"ballistic conductance")