Annotation of embedaddon/iperf/config/ax_lib_socket_nsl.m4, revision 1.1.1.1

1.1       misho       1: # ===========================================================================
                      2: #     http://www.gnu.org/software/autoconf-archive/ax_lib_socket_nsl.html
                      3: # ===========================================================================
                      4: #
                      5: # SYNOPSIS
                      6: #
                      7: #   AX_LIB_SOCKET_NSL
                      8: #
                      9: # DESCRIPTION
                     10: #
                     11: #   This macro figures out what libraries are required on this platform to
                     12: #   link sockets programs.
                     13: #
                     14: #   The common cases are not to need any extra libraries, or to need
                     15: #   -lsocket and -lnsl. We need to avoid linking with libnsl unless we need
                     16: #   it, though, since on some OSes where it isn't necessary it will totally
                     17: #   break networking. Unisys also includes gethostbyname() in libsocket but
                     18: #   needs libnsl for socket().
                     19: #
                     20: # LICENSE
                     21: #
                     22: #   Copyright (c) 2008 Russ Allbery <rra@stanford.edu>
                     23: #   Copyright (c) 2008 Stepan Kasal <kasal@ucw.cz>
                     24: #   Copyright (c) 2008 Warren Young <warren@etr-usa.com>
                     25: #
                     26: #   Copying and distribution of this file, with or without modification, are
                     27: #   permitted in any medium without royalty provided the copyright notice
                     28: #   and this notice are preserved. This file is offered as-is, without any
                     29: #   warranty.
                     30: 
                     31: #serial 6
                     32: 
                     33: AU_ALIAS([LIB_SOCKET_NSL], [AX_LIB_SOCKET_NSL])
                     34: AC_DEFUN([AX_LIB_SOCKET_NSL],
                     35: [
                     36:        AC_SEARCH_LIBS([gethostbyname], [nsl])
                     37:        AC_SEARCH_LIBS([socket], [socket], [], [
                     38:                AC_CHECK_LIB([socket], [socket], [LIBS="-lsocket -lnsl $LIBS"],
                     39:                [], [-lnsl])])
                     40: ])

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>