@grain/libbinaryen
Version:
Libbinaryen packaged for OCaml.
62 lines (61 loc) • 906 B
JSON
{
"build": [
[
"bash",
"-c",
"#{os == 'windows' ? 'patch -p1 < findlib.patch' : 'true'}"
],
[
"./configure",
"-bindir",
"#{self.bin}",
"-sitelib",
"#{self.lib}",
"-mandir",
"#{self.man}",
"-config",
"#{self.lib}/findlib.conf",
"-no-custom",
"-no-topfind"
],
[
"make",
"all"
],
[
"make",
"opt"
]
],
"install": [
[
"make",
"install"
],
[
"install",
"-m",
"0755",
"ocaml-stub",
"#{self.bin}/ocaml"
],
[
"mkdir",
"-p",
"#{self.toplevel}"
],
[
"install",
"-m",
"0644",
"src/findlib/topfind",
"#{self.toplevel}/topfind"
]
],
"exportedEnv": {
"OCAML_TOPLEVEL_PATH": {
"val": "#{self.toplevel}",
"scope": "global"
}
}
}