-
Notifications
You must be signed in to change notification settings - Fork 1
/
acthpa-website.cabal
77 lines (73 loc) · 2.73 KB
/
acthpa-website.cabal
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
cabal-version: 2.4
name: acthpa-website
version: 0.1.0.0
build-type: Simple
common deps
build-depends: base ^>=4.12.0.0
, blaze-html ^>= 0.9.1.1
, bytestring ^>= 0.10.8.2
, directory ^>= 1.3.3.0
, filepath ^>= 1.4.2.1
, http-client ^>= 0.6.4
, lens ^>= 4.17
, mtl ^>= 2.2.2
, pretty-simple ^>= 3.2.1.0
, taggy-lens ^>= 0.1.2
, tagsoup ^>= 0.14.8
, tagsoup-navigate ^>= 0.1.0.4
, text ^>= 1.2.3
, time ^>= 1.8.0.2
ghc-options: -threaded -rtsopts -with-rtsopts=-N
default-language: Haskell2010
ghc-options: -Weverything
-Wno-all-missed-specialisations
-Wno-implicit-prelude
-Wno-missed-specialisations
-Wno-missing-exported-signatures
-Wno-missing-import-lists
-Wno-missing-local-signatures
-Wno-monomorphism-restriction
-Wno-safe
-Wno-unsafe
-- For faster linking
-optl-fuse-ld=gold
ld-options: -fuse-ld=gold
-- The below is even faster linking, but doesn't seem to work on nix
-- ghc-options: "-pgmP clang" "-pgmc clang" "-pgma clang" "-pgml clang"
-- ld-options: -fuse-ld=lld
executable build-site
import: deps
main-is: Main.hs
hs-source-dirs: build-site
other-modules: Menu
, Page
build-depends: aeson ^>= 1.4.5.0
, aeson-generic-shorthand ^>= 0.1
, binary ^>= 0.8.6.0
, binary-instances ^>= 1
, containers ^>= 0.6
, lens-aeson ^>= 1.0.2
, mustache ^>= 2.3.0
, pandoc ^>= 2.7.3
, shake ^>= 0.18.3
, slick ^>= 1.0.1.0
, unordered-containers ^>= 0.2.10
executable scrape
import: deps
main-is: Main.hs
hs-source-dirs: scrape
other-modules: Flights
, Leonardo
-- , XContest
, XContest2
, XContest.Parse
, XContest.Browse
, XContest.Passwords
build-depends: blaze-markup ^>= 0.8.2.2
, coordinate ^>= 0.2
, either ^>= 5.0.1.1
, exceptions ^>= 0.10.2
, formatting ^>= 6.3.7
, modern-uri ^>= 0.3.1.0
, req ^>= 2.1.0
, unordered-containers ^>= 0.2.10.0