X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=configure.in;h=5bcb4c0594674d498dfa779241bf2656f05b52e2;hp=1a6b561606ce6bc1c616864099f82545dd1d2029;hb=3406b26f1ea26a997d7f194c547439891c108ce6;hpb=c76218066bbe4bb9046ce92515ed5bb87cf57a79 diff --git a/configure.in b/configure.in index 1a6b561..5bcb4c0 100644 --- a/configure.in +++ b/configure.in @@ -3,7 +3,6 @@ AC_INIT([TAToo], [Kim Nguyễn ], [tatoo]) - #detect ocamlfind OCAMLFIND=ocamlfind AC_ARG_WITH([ocamlfind], @@ -229,16 +228,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 @@ -250,4 +257,5 @@ AC_SUBST(OCAMLCFLAGS) AC_SUBST(OCAMLOPTFLAGS) AC_SUBST(CAMLP4FLAGS) AC_CONFIG_FILES(Remakefile) +AC_CONFIG_FILES(Makefile) AC_OUTPUT