this repo has no description
1opam-version: "2.0"
2synopsis: "Jane Street compiler variant with Flambda2 backend"
3depends: [
4 "ocaml" {= "5.1.1" & post}
5 "base-unix" {post}
6 "base-bigarray" {post}
7 "base-threads" {post}
8 "base-flambda2" {post}
9 "dune-secondary"
10 "menhir-secondary" {="20231231"}
11 "conf-autoconf" {build}
12]
13conflict-class: "ocaml-core-compiler"
14flags: [ compiler avoid-version ]
15setenv: CAML_LD_LIBRARY_PATH = "%{lib}%/stublibs"
16build-env: [
17 [PATH += "%{ocaml-secondary-compiler:share}%/bin"]
18]
19build: [
20 ["autoconf"] { opam-version >= "2.1.5" }
21 ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH autoconf"] { opam-version < "2.1.5" }
22 ["./configure" "--prefix=%{prefix}%" "--enable-flambda2" "--enable-runtime5=yes --disable-naked-pointers"] { opam-version >= "2.1.5" }
23 ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH ./configure --prefix=%{prefix}% --enable-flambda2 --enable-runtime5=yes --disable-naked-pointers"] { opam-version < "2.1.5" }
24 [make "-j%{jobs}%"] { opam-version >= "2.1.5" }
25 ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH make -j%{jobs}%"] { opam-version < "2.1.5" }
26]
27install: [
28 [make "install"] { opam-version >= "2.1.5" }
29 ["sh" "-exc" "PATH=%{ocaml-secondary-compiler:share}%/bin:$PATH make install"] { opam-version < "2.1.5" }
30]
31maintainer: "opensource-contacts@janestreet.com"
32homepage: "https://github.com/ocaml-flambda/flambda-backend/"
33bug-reports: "https://github.com/ocaml-flambda/flambda-backend/issues"
34url {
35 src: "git+https://github.com/ocaml-flambda/flambda-backend.git#main"
36}
37authors: [ "The Jane Street compiler team"
38 "Xavier Leroy"
39 "Damien Doligez"
40 "Alain Frisch"
41 "Jacques Garrigue"
42 "Didier Rémy"
43 "Jérôme Vouillon"
44]
45available: [ (os = "linux" | os = "macos") & (arch = "x86_64" | arch = "arm64") ]