-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfpm.toml
77 lines (64 loc) · 1.57 KB
/
fpm.toml
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
name = "Tnum-Tana"
version = "50.1"
license = "MIT"
author = "David Lauvergnat"
maintainer = "[email protected]"
copyright = "2024 David Lauvergnat"
[[executable]]
name="cDriver"
source-dir="APP"
main="Main_TnumTana_cDriver.c"
[[executable]]
name="Tnum90"
source-dir="APP"
main="Tnum90.f90"
[[executable]]
name="Tnum_OOP"
source-dir="APP"
main="Tnum_OOP.f90"
[[executable]]
name="Tnum90_MCTDH"
source-dir="APP"
main="Tnum90_MCTDH.f90"
[[executable]]
name="Tnum90_MidasCpp"
source-dir="APP"
main="Tnum90_MidasCpp.f90"
[[executable]]
name="FDriver"
source-dir="APP"
main="Main_TnumTana_FDriver.f90"
[[executable]]
name="X2Q"
source-dir="APP"
main="Main_X2Q.f90"
[[executable]]
name="TEST"
source-dir="APP"
main="TEST_TnumTana.f90"
[build]
link = ["blas", "lapack"]
auto-executables = false
auto-examples = false
auto-tests = false
[library]
source-dir="SRC"
[fortran]
implicit-external = true
source-form="default"
[dependencies]
QDUtilLib = { path = "Ext_lib/QDUtilLib" }
AD_dnSVM = { path = "Ext_lib/AD_dnSVM" }
ConstPhys = { path = "Ext_lib/ConstPhys" }
QuantumModelLib = { path = "Ext_lib/QuantumModelLib" }
nDindex = { path = "Ext_lib/nDindex" }
EVRT_dnSVM = { path = "Ext_lib/EVRT_dnSVM" }
FOR_EVRT = { path = "Ext_lib/FOR_EVRT" }
#openmp = "*"
[preprocess]
cpp.macros = [
"__LAPACK=1","__COMPILE_DATE=\"'`date +\"%a %e %b %Y - %H:%M:%S\"`'\"",
"__COMPILE_HOST=\"'`hostname -s`'\"",
"__TNUM_VER=\"'`awk '/Tnum/ {print $3}' version-TT`'\"",
"__TANA_VER=\"'`awk '/Tana/ {print $3}' version-TT`'\""
]