summaryrefslogtreecommitdiff
path: root/cabal.project
blob: 25044a4282e456e1602374a806e8053912d0ba05 (plain)
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
packages: .

-- So that we're able to use llvm-12
allow-newer:
  accelerate-llvm:llvm-hs,
  accelerate-llvm:llvm-hs-pure,
  accelerate-llvm-native:llvm-hs,
  accelerate-llvm-native:llvm-hs-pure

-- There's a missing upper bound for libffi on accelerate-llvm-native, so we provide it here
constraints:
  libffi <= 0.1

-- llvm12 support
source-repository-package
  type: git
  location: https://github.com/llvm-hs/llvm-hs
  tag: llvm-12
  subdir: llvm-hs llvm-hs-pure

-- llvm12 support
source-repository-package
  type: git
  location: https://github.com/AccelerateHS/accelerate-llvm
  tag: master
  subdir: accelerate-llvm accelerate-llvm-native accelerate-llvm-ptx

-- llvm12 support
source-repository-package
  type: git
  location: https://github.com/AccelerateHS/accelerate
  tag: master
  post-checkout-command: bash -c "! git submodule update --init --recursive"