File tree 1 file changed +3
-9
lines changed
1 file changed +3
-9
lines changed Original file line number Diff line number Diff line change 27
27
run : opam install opam-monorepo
28
28
- name : Add opam-monorepo overlays
29
29
run : opam repo add dune-universe git+https://github.com/dune-universe/opam-overlays.git
30
- - name : Example with LWT & Esperanto
30
+ - name : Example with lwt & esperanto
31
31
run : |
32
32
mkdir esperanto-example
33
33
cd esperanto-example
70
70
(executable
71
71
(name cat)
72
72
(libraries lwt.unix))
73
-
74
- (rule
75
- (target cat.com)
76
- (enabled_if (= %{context_name} esperanto))
77
- (mode promote)
78
- (deps cat.exe)
79
- (action (run objcopy -S -O binary %{deps} %{target})))
80
73
EOF
81
74
cat >cat.opam <<EOF
82
75
opam-version: "2.0"
106
99
EOF
107
100
opam monorepo lock --ocaml-version ${{ matrix.ocaml-version }}
108
101
opam monorepo pull
109
- opam exec -- dune build ./cat.com
102
+ opam exec -- dune build -x esperanto ./cat.exe
103
+ objcopy -S -O binary _build/default.esperanto/cat.exe cat.com
110
104
./cat.com < cat.ml
You can’t perform that action at this time.
0 commit comments