# 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)
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
##
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`)
examples/gras/Makefile
examples/gras/ping/Makefile
examples/gras/rpc/Makefile
+ examples/gras/spawn/Makefile
+ examples/gras/synchro/Makefile
examples/gras/timer/Makefile
examples/gras/chrono/Makefile
examples/gras/mutual_exclusion/simple_token/Makefile