-
Notifications
You must be signed in to change notification settings - Fork 0
/
cabal.project
134 lines (111 loc) · 3.73 KB
/
cabal.project
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
---------------------------------------------------------------------------------
-- Package Specifications
--
-- Applies to *only* the specified package(s).
--
-- Ensure that executables are built single-threaded!
---------------------------------------------------------------------------------
With-Compiler:
ghc-9.8.2
Package PhyG
Benchmarks: False
Documentation: False
Tests: False
Relocatable: True
Flags: +Single-Threaded +Super-Optimization
Optimization: 2
Package PhyG-integration-tests
Benchmarks: False
Documentation: False
Tests: True
Flags: +Single-Threaded
Optimization: 2
Packages: .
---------------------------------------------------------------------------------
-- Miscellaneous specifications
---------------------------------------------------------------------------------
Jobs: $ncpus
Keep-Going: False
---------------------------------------------------------------------------------
-- Output paths
--
-- Place build output(s) in more accessible locations. Binaries should go in `bin`
-- and log files of the build/benchmarks/tests should go in `log`.
---------------------------------------------------------------------------------
Installdir: ./bin
Logs-dir: ./log
Install-Method: copy
Overwrite-Policy: always
---------------------------------------------------------------------------------
-- Dependency details
--
-- Always allow a newer version of libraries which are tightly coupled to the GHC
-- compiler version. This allows the project to build with newer versions of the
-- compiler without having to tediously tinker with dependencies, both direct and
-- transitive.
--
-- Always allow a newer version of libraries which have had a major release due
-- to a security or performance patch. Add a `preference` indicating the desire
-- to use a version greater than or equal to the patch.
---------------------------------------------------------------------------------
Allow-Newer:
-- Core library
base,
bytestring,
deepseq,
text,
Preferences:
aeson >= 2.1.0.0,
bytestring >= 0.12.0.0,
filepath >= 1.4.100.0,
mtl >= 2.3.1,
text >= 2.0.1,
unordered-containers >= 0.2.18.0,
Source-Repository-Package
Type: git
Location: [email protected]:AMNH/PHANE
Subdir: pkg/PHANE-alphabet
Source-Repository-Package
Type: git
Location: [email protected]:AMNH/PHANE
Subdir: pkg/PHANE-dynamic-character
Source-Repository-Package
Type: git
Location: [email protected]:AMNH/PHANE
Subdir: pkg/PHANE-dynamic-character-alignment
Source-Repository-Package
Type: git
Location: [email protected]:AMNH/PHANE
Subdir: pkg/PHANE-dynamic-character-element
Source-Repository-Package
Type: git
Location: [email protected]:AMNH/PHANE
Subdir: pkg/PHANE-evaluation
Source-Repository-Package
Type: git
Location: https://github.com/amnh/PHANE
Subdir: pkg/PHANE-measure-class
Source-Repository-Package
Type: git
Location: https://github.com/amnh/PHANE
Subdir: pkg/PHANE-measure-transition
Source-Repository-Package
Type: git
Location: https://github.com/amnh/PHANE
Subdir: pkg/PHANE-measure-units
Source-Repository-Package
Type: git
Location: https://github.com/amnh/PHANE
Subdir: pkg/PHANE-transition-matrix
Source-Repository-Package
Type: git
Location: https://github.com/amnh/PHANE
Subdir: pkg/PHANE-transition-matrix-ffi
Source-Repository-Package
Type: git
Location: https://github.com/amnh/PHANE
Subdir: pkg/PHANE-PhyloLib
Source-Repository-Package
Type: git
Location: [email protected]:AMNH/PhyG
Tag: f423c0783e9c43838de34249ad8e30f21fce20aa