-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcabal.project
66 lines (56 loc) · 2.04 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
---------------------------------------------------------------------------------
-- Package Specifications
--
-- Applies to *only* the specified package(s).
--
-- Ensure that executables are built single-threaded!
---------------------------------------------------------------------------------
With-Compiler:
ghc-9.10.1
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,