X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a6229182f68c6fe490de375437b1a7c5823369c9..d7dc67d76d26296cfc6b256b672f975c2e854a98:/configure.ac diff --git a/configure.ac b/configure.ac index 8887eab277..e39b82400a 100644 --- a/configure.ac +++ b/configure.ac @@ -217,8 +217,10 @@ if test xpthread=xyes ; then # if we use them to implement the xbt_context SIMGRID_DEP="-lpthread" fi - # we need them in any case for the gras lib (which is multithreaded) - GRAS_DEP="-lpthread" + # we need them in any case for the gras lib (which is multithreaded), but on windows (of course) + if test "x$with_context" != "xwindows" ; then + GRAS_DEP="-lpthread" + fi fi AC_MSG_CHECKING(for csdp) @@ -283,6 +285,27 @@ AC_SUBST([abs_srcdir]) AC_SUBST([abs_top_builddir]) AC_SUBST([abs_top_srcdir]) + + +SG_CONFIGURE_PART(Check for Java bindings...) +# Java cruft +AC_PATH_PROG([JAVAC], [javac], `which javac`) +AC_PATH_PROG([JAVA], [java] , `which java`) +AC_PATH_PROG([JAR], [jar] , `which jar`) +AC_CHECK_HEADERS(jni.h) +AC_MSG_CHECKING(whether to compile java bindings) +if test -n "$JAVAC" \ + && test -n "$JAVA" \ + && test -n "$JAR" \ + && test "x$ac_cv_header_jni_h" = "xyes" ; then + + use_java="yes" +else + use_java="no" +fi +AC_MSG_RESULT($use_java) +AM_CONDITIONAL(HAVE_JAVA,test "x$use_java" = "xyes") + ##################### ## Check for programs ## @@ -320,15 +343,6 @@ if test x$ADDR2LINE != x ; then AC_DEFINE_UNQUOTED(ADDR2LINE,"$ADDR2LINE",[Path to the addr2line tool]) fi -# Java cruft -AC_PATH_PROG([JAVAC], [javac], `which javac`) -AC_PATH_PROG([JAVA], [java] , `which java`) -AC_PATH_PROG([JAR], [jar] , `which jar`) -AM_CONDITIONAL(HAVE_JAVA, - test -n "$JAVAC" && test -n "$JAVA" && test -n "$JAR") - - - AC_SUBST(ac_configure_args) # Can we make status line about the compilation result? AC_CHECK_PROG(MD5SUM,md5sum,`which md5sum`)