-
Notifications
You must be signed in to change notification settings - Fork 3
/
dune
64 lines (60 loc) · 1.18 KB
/
dune
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
(library
(public_name bitwuzla-cxx)
(name bitwuzla_cxx)
(modules
manager
options
sort
roundingMode
kind
term
result
solver
bitwuzla_cxx)
(libraries zarith)
(foreign_stubs
(language cxx)
(names cxx_utils cxx_stubs)
(include_dirs
vendor/bitwuzla/include
vendor/bitwuzla/src
vendor/bitwuzla/src/lib
(lib zarith))
(flags :standard -std=c++17 -Ivendor/bitwuzla/src -I/opt/homebrew/include))
(foreign_archives
vendor/bitwuzla/src/api/cpp/bitwuzla-api
vendor/bitwuzla/bitwuzla-cxx
vendor/bitwuzla/src/parser/smt2/bitwuzla-smt2
vendor/bitwuzla/src/lib/bitwuzla-libs
vendor/bitwuzla/src/util/bitwuzla-utils
vendor/cadical/cadical)
(c_library_flags :standard -L/opt/homebrew/lib -lgmp)
(library_flags -linkall))
(rule
(deps api/options.exe)
(target options.ml)
(action
(with-stdout-to
%{target}
(run %{deps}))))
(rule
(deps api/result.exe)
(target result.ml)
(action
(with-stdout-to
%{target}
(run %{deps}))))
(rule
(deps api/rounding_mode.exe)
(target roundingMode.ml)
(action
(with-stdout-to
%{target}
(run %{deps}))))
(rule
(deps api/kind.exe)
(target kind.ml)
(action
(with-stdout-to
%{target}
(run %{deps}))))