- AC_DEFINE(USE_GTNETS, 1, [Indicates whether we should use GTNetS or not])
- if ! test -e $gtnets_path ; then
- AC_MSG_ERROR(Provided path to GTNetS include files ($gtnets_path) do not exist!)
+ AC_MSG_CHECKING(for gtnets)
+# AC_CHECK_LIB(gtnets,Simulator.RunUntilNextCompletion,gtnets=yes, gtnets=no,-L$gtnets_path/lib)
+ AX_CXX_CHECK_LIB(gtnets,[Simulator::RunUntilNextCompletion],gtnets=yes, gtnets=no,-L$gtnets_path/lib)
+
+ if test "x$gtnets" = xyes ; then
+ GTNETS_CFLAGS=-I$gtnets_path/include
+ AC_SUBST([GTNETS_CFLAGS])
+ GTNETS_LDFLAGS=-L$gtnets_path/lib
+ AC_SUBST([GTNETS_LDFLAGS])
+ SIMGRID_DEP="$SIMGRID_DEP $GTNETS_LDFLAGS"
+ AC_MSG_RESULT(Found working gtnets library.)
+ AC_DEFINE(HAVE_GTNETS, 1, [Indicates whether we have the GTNETS library or not])
+ else
+ AC_MSG_RESULT(Could not find any working gtnets library.)