X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=configure.in;h=e9f3036bd2e9d0fd3262a631986391105b5807e8;hb=refs%2Fheads%2Ffeature%2Ffast-multipass;hp=478a4168c848b67c5b3efd8f04cdef5b91dd72ef;hpb=5bdd670738e0af306581819ef41659f961a0df12;p=tatoo.git diff --git a/configure.in b/configure.in index 478a416..e9f3036 100644 --- a/configure.in +++ b/configure.in @@ -211,6 +211,8 @@ AC_ARG_ENABLE([inline], [INLINE=$enableval], [INLINE=100]) +OCAMLOPTFLAGS="$OCAMLOPTFLAGS -inline $INLINE" + #unsafe AC_ARG_ENABLE([unsafe], [ --enable-unsafe use unsafe array and string accesses], @@ -228,16 +230,24 @@ AC_PROG_CXX() AC_SUBST([REMAKE], [./remake$EXE]) if test ! -x "$REMAKE" -o "$REMAKE" -ot remake.cpp; then AC_MSG_NOTICE([creating $REMAKE]) +REMAKE_LOG=build_remake.log case $(uname -s) in MINGW*) - $CXX -Wall -O2 -o remake.exe remake.cpp -lws2_32 - if test $? != 0; then AC_MSG_FAILURE([failed]); fi + $CXX -Wall -O2 -o remake.exe remake.cpp -lws2_32 > "$REMAKE_LOG" 2>&1 + if test $? != 0; then + cat "$REMAKE_LOG"; rm -f "$REMAKE_LOG"; + AC_MSG_FAILURE([failed]); + fi ;; *) - $CXX -Wall -O2 -o remake remake.cpp - if test $? != 0; then AC_MSG_FAILURE([failed]); fi + $CXX -Wall -O2 -o remake remake.cpp > "$REMAKE_LOG" 2>&1 + if test $? != 0; then + cat "$REMAKE_LOG"; rm -f "$REMAKE_LOG"; + AC_MSG_FAILURE([failed]); + fi ;; esac +rm -f "$REMAKE_LOG"; else AC_MSG_NOTICE([$REMAKE exists, not rebuilding]) fi