@@ -15,15 +15,29 @@ function run {
1515}
1616
1717function configure_ocaml {
18- cp config/m-nt.h $HEADER_DIR /m.h
19- cp config/s-nt.h $HEADER_DIR /s.h
20-
21- sed -e " s|PREFIX=.*|PREFIX=$OCAMLROOT |" \
22- -e " s|OTHERLIBRARIES=.*|OTHERLIBRARIES=|" \
23- -e " s|WITH_DEBUGGER=.*|WITH_DEBUGGER=|" \
24- -e " s|WITH_OCAMLDOC=.*|WITH_OCAMLDOC=|" \
25- config/Makefile.msvc64 > $CONFIG_DIR /Makefile
26- # run "Content of config/Makefile" cat $CONFIG_DIR/Makefile
18+ if [[ -z $HEADER_DIR ]] ; then
19+ ./configure --build=i686-pc-cygwin --host=x86_64-pc-windows \
20+ --prefix=$OCAMLROOT \
21+ --disable-debugger \
22+ --disable-ocamldoc \
23+ --disable-systhreads \
24+ --disable-str-lib \
25+ --disable-unix-lib \
26+ --disable-bigarray-lib \
27+ --disable-graph-lib \
28+ --disable-debug-runtime
29+ else
30+ # "Classic" configuration
31+ cp config/m-nt.h $HEADER_DIR /m.h
32+ cp config/s-nt.h $HEADER_DIR /s.h
33+
34+ sed -e " s|PREFIX=.*|PREFIX=$OCAMLROOT |" \
35+ -e " s|OTHERLIBRARIES=.*|OTHERLIBRARIES=|" \
36+ -e " s|WITH_DEBUGGER=.*|WITH_DEBUGGER=|" \
37+ -e " s|WITH_OCAMLDOC=.*|WITH_OCAMLDOC=|" \
38+ config/Makefile.msvc64 > $CONFIG_DIR /Makefile
39+ # run "Content of config/Makefile" cat $CONFIG_DIR/Makefile
40+ fi
2741}
2842
2943echo ** OCAMLROOT=$OCAMLROOT
@@ -49,7 +63,7 @@ cd ocaml
4963
5064MAKEOCAML=make
5165CONFIG_DIR=config
52- HEADER_DIR=runtime/caml
66+ HEADER_DIR=
5367
5468case $OCAMLBRANCH in
5569 4.03|4.04)
0 commit comments