this repo has no description
1opam-version: "2.0"
2maintainer: "Ivan Gotovchits <ivg@ieee.org>"
3homepage: "http://llvm.org"
4authors: "The LLVM Team"
5bug-reports: "https://llvm.org/bugs/"
6license: "MIT"
7build: [
8 ["ocaml" "unix.cma" "find-llvm.ml"]
9]
10depends: [
11 "ocaml" {>= "4.09.0" }
12 "base-unix"
13 "conf-which" {build}
14]
15depexts: [
16 # kali
17 ["llvm-12-dev"] {os-distribution = "kali"}
18
19 # debian
20 ["llvm-6.0-dev"] {os-distribution = "debian" & os-version = "8"} # jessie
21 ["llvm-7-dev"] {os-distribution = "debian" & os-version < "11"}
22 ["llvm-9-dev"] {os-distribution = "debian" & os-version >= "11"}
23 ["llvm-9-dev"] {os-distribution = "debian" & os-version = "unknown"}
24
25 # ubuntu
26 ["llvm-8-dev"] {os-distribution = "ubuntu" & os-version = "16.04"} #xenial
27 ["llvm-9-dev"] {os-distribution = "ubuntu" & os-version = "18.04"} #bionic
28 ["llvm-10-dev"] {os-distribution = "ubuntu" & os-version = "20.04"} #focal
29 ["llvm-14-dev"] {os-distribution = "ubuntu" & os-version = "22.04"} #jammy
30
31 # fedora
32 ["llvm-devel" "llvm-static"] {os-distribution = "fedora"}
33
34 # macos
35 ["llvm-6.0"] {os = "macos" & os-distribution = "macports"}
36 ["llvm@9"] {os = "macos" & os-distribution = "homebrew"}
37
38 # alpine
39 ["llvm-dev" "llvm-static"] {os-distribution = "alpine"}
40]
41
42substs: [ "find-llvm.ml" ]
43flags: [ conf ]
44
45synopsis: "Checks that supported version of LLVM is installed"
46description: """
47Supported LLVM versions are from 6.0 to 14.0, bounds including.
48
49A preferred llvm-config can be choosen by setting opam config variable:
50$: opam config set llvm-config your-llvm-config
51OR by setting LLVM_CONFIG environment variable.
52"""
53extra-source "find-llvm.ml.in" {
54 src:
55 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/conf-bap-llvm/find-llvm.ml.in.1.8"
56 checksum: [
57 "sha256=381b4791754e29b2a91e2e1b1fde9131b7a6c5d2b296cdc1c38fd8986ff4573e"
58 "md5=8ee457ecfa51c678326fa42bbed8db83"
59 ]
60}