mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2025-02-02 15:07:36 -05:00
1. src/net tests abstracted into XIPH_NET macro. We should do the same for src/thread, but it's a little more complicated - it will have to interact with the caller (eg some apps may want --disable-threads) 2. uintxx_t, socklen_t tests encapsulated, moved to xiph_types.m4 3. solaris fixes for socket func, nanosleep detection 4. added $LIBS to SHOUT_LIBS for *-config scripts. Good or bad idea? We'll definitely need a libshout beta 2. svn path=/trunk/m4/; revision=5005
18 lines
559 B
Plaintext
18 lines
559 B
Plaintext
# XIPH_NET
|
|
# Perform tests required by the net module
|
|
AC_DEFUN([XIPH_NET],
|
|
[dnl
|
|
AC_REQUIRE([XIPH_TYPE_SOCKLEN_T])
|
|
AC_REQUIRE([XIPH_FUNC_VA_COPY])
|
|
AC_CHECK_HEADERS([sys/select.h sys/uio.h])
|
|
|
|
# These tests are ordered based on solaris 8 tests
|
|
AC_SEARCH_LIBS([sethostent], [nsl],
|
|
[AC_DEFINE([HAVE_SETHOSTENT], [1],
|
|
[Define if you have the sethostent function])])
|
|
AC_SEARCH_LIBS([getnameinfo], [socket],
|
|
[AC_DEFINE([HAVE_GETNAMEINFO], [1],
|
|
[Define if you have the inet_pton function])])
|
|
AC_CHECK_FUNCS([endhostent getaddrinfo inet_aton inet_pton])
|
|
])
|