summaryrefslogtreecommitdiff
path: root/myocamlbuild.ml
diff options
context:
space:
mode:
authorGravatar Stephane Glondu <steph@glondu.net>2012-06-04 12:07:52 +0200
committerGravatar Stephane Glondu <steph@glondu.net>2012-06-04 12:07:52 +0200
commit61dc740ed1c3780cccaec00d059a28f0d31d0052 (patch)
treed88d05baf35b9b09a034233300f35a694f9fa6c2 /myocamlbuild.ml
parent97fefe1fcca363a1317e066e7f4b99b9c1e9987b (diff)
Imported Upstream version 8.4~gamma0+really8.4beta2upstream/8.4_gamma0+really8.4beta2
Diffstat (limited to 'myocamlbuild.ml')
-rw-r--r--myocamlbuild.ml9
1 files changed, 9 insertions, 0 deletions
diff --git a/myocamlbuild.ml b/myocamlbuild.ml
index bd4d1c34..c866356a 100644
--- a/myocamlbuild.ml
+++ b/myocamlbuild.ml
@@ -402,6 +402,15 @@ let extra_rules () = begin
if w32 then flag ["link"; "ocaml"; "program"; "ide"]
(S [A "-ccopt"; A "-link -Wl,-subsystem,windows"; P w32ico]);
+(** The mingw32-ocaml cross-compiler currently uses Filename.dir_sep="/".
+ Let's tweak that... *)
+
+ if w32 then begin
+ ocaml_lib "tools/win32hack";
+ List.iter (fun (_,s,_) -> tag_file (s^".native") ["use_win32hack"])
+ all_binaries
+ end;
+
(** Coqtop *)
let () =