Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix the ucontext detection: search for the header, not the function in libc
[simgrid.git] / configure.ac
index b7d6631..ca6f924 100644 (file)
@@ -45,10 +45,12 @@ GRAS_CHECK_STRUCT_COMPACTION
 AC_HEADER_STDC
 AC_HEADER_TIME
 AC_CHECK_HEADERS([sys/socket.h winsock.h winsock2.h \
-                  sys/stat.h\
+                  sys/stat.h \
+                 ucontext.h \
                  sys/time.h ])
-AC_CHECK_FUNCS([gettimeofday ])
-
+AC_CHECK_FUNCS([gettimeofday \
+                getdtablesize \
+                sysconf])
 
 AC_MSG_CHECKING(how to link against winsock)
 save_LIBS="$LIBS"
@@ -92,7 +94,7 @@ AM_CONDITIONAL(HAVE_SG,test x$HAVE_SimGrid = xyes)
 dnl A C_CHECK_LIB(pthread, pthread_mutex_lock, LIBS="$LIBS -lpthread")
 AC_CHECK_LIB(nsl, gethostbyname, [LIBS="$LIBS -lnsl"])
 AC_CHECK_LIB(socket, connect,    [LIBS="$LIBS -lsocket"])
-       
+
 dnl ####[ maint mode ]#######################################################
 AM_MAINTAINER_MODE
 if test x$USE_MAINTAINER_MODE = xyes 
@@ -120,7 +122,7 @@ AC_CONFIG_FILES([
   src/Makefile
   src/amok/Makefile
   examples/Makefile 
-    examples/ping/Makefile      examples/ping/test_sg
+    examples/ping/Makefile      examples/ping/test_sg     examples/ping/test_rl
   doc/Makefile
   tools/compile-remote-worker
   testsuite/Makefile
@@ -133,10 +135,10 @@ AC_CONFIG_FILES([
      test -e testsuite/gras/trp_file_usage&& chmod +x testsuite/gras/trp_file_usage;
      test -e tools/compile-remote-worker  && chmod +x tools/compile-remote-worker;
      test -e examples/ping/test_sg        && chmod +x examples/ping/test_sg;
+     test -e examples/ping/test_rl        && chmod +x examples/ping/test_rl;
 #     test -e examples/bandwidth/test_sg   && chmod +x examples/bandwidth/test_sg;
      test -e examples/pastry/test_sg      && chmod +x examples/pastry/test_sg;
      chmod +x $srcdir/tools/gras-check-arch;
-     chmod +x $srcdir/examples/ping/test_rl
 ])