-
Notifications
You must be signed in to change notification settings - Fork 1
/
opam
44 lines (44 loc) · 1.36 KB
/
opam
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
opam-version: "2.0"
name: "lustrec"
version: "1.7"
maintainer: "Pierre-Loic Garoche <[email protected]>"
authors: ["Pierre-Loic Garoche <[email protected]>" "Xavier Thirioux <[email protected]>"]
homepage: "https://cavale.enseeiht.fr/redmine/projects/lustrec/"
bug-reports: "https://cavale.enseeiht.fr/redmine/projects/lustrec/issues"
license: "LGPL"
dev-repo: "git+https://cavale.enseeiht.fr/git/lustrec#unstable"
build: [
["autoconf"]
["./configure" "--prefix=%{prefix}%"]
[make]
]
install: [make "install"]
remove: [make "uninstall"]
depends: [
"ocamlfind"
"yojson"
"cmdliner"
"fmt"
"ppx_deriving_yojson"
"ppx_traverse_builtins"
"ppxlib"
"menhir"
"ocamlgraph"
"logs"
"z3"
"num"
]
synopsis: "A Lustre compiler toolset"
description: """
lustrec is structured around the modular compilation scheme proposed
by Biernacki, Colaço, Hamon, and Pouzet at LCTES'08. It is an open
source lustre compiler that provides verification capabilities.
It is currently mainly used through the CocoSim platform, a Matlab
toolbox to perform V&V of Simulink models. Within CocoSim, the Lustre
language is used as an intermediate representation and relies mainly
on lustrec to produce code or verification artifacts.
"""
url {
src: "https://cavale.enseeiht.fr/redmine/attachments/download/117/lustrec-1.6-Xia-Zhu-src.tgz"
checksum: "md5=f06e87d5fbb24c91894bdc55bf6cc496"
}