@@ -736,6 +736,9 @@ function generate_compiler_wrappers!(platform::AbstractPlatform; bin_path::Abstr
736
736
ocamlc (io:: IO , p:: AbstractPlatform ) = ocaml_wrapper (io, " ocamlc.opt" , p)
737
737
ocamlopt (io:: IO , p:: AbstractPlatform ) = ocaml_wrapper (io, " ocamlopt.opt" , p)
738
738
flexlink (io:: IO , p:: AbstractPlatform ) = ocaml_wrapper (io, " flexlink" , p)
739
+ dune (io:: IO , p:: AbstractPlatform ) = ocaml_wrapper (io, " dune" , p)
740
+ ocamlbuild (io:: IO , p:: AbstractPlatform ) = ocaml_wrapper (io, " ocamlbuild" , p)
741
+ opam (io:: IO , p:: AbstractPlatform ) = ocaml_wrapper (io, " opam" , p)
739
742
740
743
# Rust stuff
741
744
function rust_flags! (p:: AbstractPlatform , flags:: Vector{String} = String[])
@@ -981,6 +984,10 @@ function generate_compiler_wrappers!(platform::AbstractPlatform; bin_path::Abstr
981
984
if Sys. iswindows (p)
982
985
write_wrapper (flexlink, p, " $(t) -flexlink" )
983
986
end
987
+
988
+ write_wrapper (dune, p, " $(t) -dune" )
989
+ write_wrapper (ocamlbuild, p, " $(t) -ocamlbuild" )
990
+ write_wrapper (opam, p, " $(t) -opam" )
984
991
end
985
992
986
993
# Generate go stuff
@@ -1034,6 +1041,7 @@ function generate_compiler_wrappers!(platform::AbstractPlatform; bin_path::Abstr
1034
1041
if Sys. iswindows (platform)
1035
1042
push! (default_tools, " flexlink" )
1036
1043
end
1044
+ append! (default_tools, (" dune" , " ocamlbuild" , " opam" ))
1037
1045
end
1038
1046
if :go in compilers
1039
1047
append! (default_tools, (" go" , " gofmt" ))
0 commit comments