X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=configure.ac;h=7b9f3fabe10508c3e852ce213b10ab8c826d64d3;hb=585c1278cbacd6dbde106f96a98711471a5b70b6;hp=5040ecae713f1d58449b35e9fd6e094aa0f102bb;hpb=86a65282f62f6c254eb84af876ce31988181f251;p=mono.git diff --git a/configure.ac b/configure.ac index 5040ecae713..7b9f3fabe10 100644 --- a/configure.ac +++ b/configure.ac @@ -306,7 +306,6 @@ case "$host" in platform_darwin=yes target_mach=yes CPPFLAGS="$CPPFLAGS -no-cpp-precomp -D_THREAD_SAFE -DGC_MACOSX_THREADS -DPLATFORM_MACOSX -DUSE_MMAP -DUSE_MUNMAP" - CPPFLAGS="$CPPFLAGS -DGetCurrentProcess=MonoGetCurrentProcess -DGetCurrentThread=MonoGetCurrentThread -DCreateEvent=MonoCreateEvent" libmono_cflags="-D_THREAD_SAFE" need_link_unlink=yes AC_DEFINE(PTHREAD_POINTER_ID) @@ -441,7 +440,7 @@ AM_ICONV() AM_CONDITIONAL(NO_VERSION_SCRIPT, test x$no_version_script = xyes) -AC_CHECK_HEADERS(sys/filio.h sys/sockio.h netdb.h utime.h sys/utime.h semaphore.h sys/un.h linux/rtc.h sys/syscall.h sys/mkdev.h sys/uio.h sys/param.h libproc.h) +AC_CHECK_HEADERS(sys/filio.h sys/sockio.h netdb.h utime.h sys/utime.h semaphore.h sys/un.h linux/rtc.h sys/syscall.h sys/mkdev.h sys/uio.h sys/param.h sys/sysctl.h libproc.h) AC_CHECK_HEADERS(sys/param.h sys/socket.h sys/ipc.h sys/sem.h sys/utsname.h alloca.h ucontext.h pwd.h sys/select.h netinet/tcp.h netinet/in.h unistd.h sys/types.h link.h asm/sigcontext.h sys/inotify.h arpa/inet.h) AC_CHECK_HEADERS([linux/netlink.h linux/rtnetlink.h], [], [], [#include @@ -1605,6 +1604,41 @@ if test x$target_win32 = xno; then AC_MSG_RESULT(no) ]) + dnl ********************************** + dnl *** Check for getnameinfo *** + dnl ********************************** + AC_MSG_CHECKING(for getnameinfo) + AC_TRY_LINK([ + #include + #include + ], [ + getnameinfo (NULL, 0, NULL, 0, NULL, 0, 0); + ], [ + # Yes, we have it... + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_GETNAMEINFO, 1, [Have getnameinfo]) + ], [ + AC_MSG_RESULT(no) + ]) + + + dnl ********************************** + dnl *** Check for inet_ntop *** + dnl ********************************** + AC_MSG_CHECKING(for inet_ntop) + AC_TRY_LINK([ + #include + #include + ], [ + inet_ntop (0, NULL, NULL, 0); + ], [ + # Yes, we have it... + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_INET_NTOP, 1, [Have inet_ntop]) + ], [ + AC_MSG_RESULT(no) + ]) + dnl ***************************** dnl *** Checks for libnsl *** dnl ***************************** @@ -2228,6 +2262,97 @@ else AC_MSG_RESULT(no) ]) ]) + + dnl ********************************** + dnl *** Check for getaddrinfo *** + dnl ********************************** + AC_MSG_CHECKING(for getaddrinfo) + AC_TRY_LINK([ + #include + #include + #include + ], [ + getaddrinfo(NULL,NULL,NULL,NULL); + ], [ + # Yes, we have it... + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_GETADDRINFO, 1, [Have getaddrinfo]) + ], [ + AC_MSG_RESULT(no) + ]) + + dnl ********************************** + dnl *** Check for gethostbyname *** + dnl ********************************** + AC_MSG_CHECKING(for gethostbyname) + AC_TRY_LINK([ + #include + #include + #include + ], [ + gethostbyname(NULL); + ], [ + # Yes, we have it... + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_GETHOSTBYNAME, 1, [Have gethostbyname]) + ], [ + AC_MSG_RESULT(no) + ]) + + dnl ********************************** + dnl *** Check for getprotobyname *** + dnl ********************************** + AC_MSG_CHECKING(for getprotobyname) + AC_TRY_LINK([ + #include + #include + #include + ], [ + getprotobyname(NULL); + ], [ + # Yes, we have it... + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_GETPROTOBYNAME, 1, [Have getprotobyname]) + ], [ + AC_MSG_RESULT(no) + ]) + + dnl ********************************** + dnl *** Check for getnameinfo *** + dnl ********************************** + AC_MSG_CHECKING(for getnameinfo) + AC_TRY_LINK([ + #include + #include + #include + ], [ + getnameinfo (NULL, 0, NULL, 0, NULL, 0, 0); + ], [ + # Yes, we have it... + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_GETNAMEINFO, 1, [Have getnameinfo]) + ], [ + AC_MSG_RESULT(no) + ]) + + dnl ********************************** + dnl *** Check for inet_ntop *** + dnl ********************************** + AC_MSG_CHECKING(for inet_ntop) + AC_TRY_LINK([ + #include + #include + #include + ], [ + inet_ntop (0, NULL, NULL, 0); + ], [ + # Yes, we have it... + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_INET_NTOP, 1, [Have inet_ntop]) + ], [ + AC_MSG_RESULT(no) + ]) + AC_CHECK_DECLS(InterlockedExchange64, [], [], [[#include ]]) AC_CHECK_DECLS(InterlockedCompareExchange64, [], [], [[#include ]]) AC_CHECK_DECLS(InterlockedDecrement64, [], [], [[#include ]]) @@ -3694,7 +3819,6 @@ mono/tests/cas/threads/Makefile mono/tests/gc-descriptors/Makefile mono/unit-tests/Makefile mono/benchmark/Makefile -mono/monograph/Makefile mono/io-layer/Makefile mono/mini/Makefile mono/profiler/Makefile @@ -3736,6 +3860,7 @@ data/config tools/Makefile tools/locale-builder/Makefile tools/sgen/Makefile +tools/monograph/Makefile runtime/Makefile msvc/Makefile po/Makefile