Jbuilder: fix concurrency issue

This commit is contained in:
Grégoire Henry 2018-02-22 07:01:30 +01:00
parent 80079bc200
commit 84d8b46662

View File

@ -55,9 +55,11 @@ let () = Format.kasprintf Jbuild_plugin.V1.send {|
(rule (rule
((targets (tezos_protocol_%s.cmo ((targets (tezos_protocol_%s.cmo
tezos_protocol_%s.cmi
tezos_protocol_%s_dummy_byte.ml)) tezos_protocol_%s_dummy_byte.ml))
(deps ((glob_files src/*.ml*) (deps ((glob_files src/*.ml*)
src/TEZOS_PROTOCOL)) src/TEZOS_PROTOCOL))
(locks (tezos_protocol_%s.cmi))
(action (with-stdout-to ${path-no-dep:tezos_protocol_%s_dummy_byte.ml} (action (with-stdout-to ${path-no-dep:tezos_protocol_%s_dummy_byte.ml}
(chdir ${ROOT} (chdir ${ROOT}
(run ${bin:tezos-protocol-compiler-byte} -static -output-dep ${path-no-dep:tezos_protocol_%s} ${path-no-dep:src})))))) (run ${bin:tezos-protocol-compiler-byte} -static -output-dep ${path-no-dep:tezos_protocol_%s} ${path-no-dep:src}))))))
@ -65,11 +67,11 @@ let () = Format.kasprintf Jbuild_plugin.V1.send {|
(rule (rule
((targets (tezos_protocol_%s.o ((targets (tezos_protocol_%s.o
tezos_protocol_%s.cmx tezos_protocol_%s.cmx
tezos_protocol_%s.cmi
tezos_protocol_%s_dummy.ml)) tezos_protocol_%s_dummy.ml))
(deps ((glob_files src/*.ml) (deps ((glob_files src/*.ml)
(glob_files src/*.mli) (glob_files src/*.mli)
src/TEZOS_PROTOCOL)) src/TEZOS_PROTOCOL))
(locks (tezos_protocol_%s.cmi))
(action (with-stdout-to ${path-no-dep:tezos_protocol_%s_dummy.ml} (action (with-stdout-to ${path-no-dep:tezos_protocol_%s_dummy.ml}
(chdir ${ROOT} (chdir ${ROOT}
(run ${bin:tezos-protocol-compiler} -static -output-dep ${path-no-dep:tezos_protocol_%s} ${path-no-dep:src})))))) (run ${bin:tezos-protocol-compiler} -static -output-dep ${path-no-dep:tezos_protocol_%s} ${path-no-dep:src}))))))
@ -110,6 +112,7 @@ let () = Format.kasprintf Jbuild_plugin.V1.send {|
version version version version version version version version
version version version version version version version version
version version version version version version version version
version version
path version path version
version version version version version version
path version path version