… | |
… | |
75 | dnl# system hacks |
75 | dnl# system hacks |
76 | AC_AIX |
76 | AC_AIX |
77 | AC_ISC_POSIX |
77 | AC_ISC_POSIX |
78 | |
78 | |
79 | dnl# FreeBSD needs to link libxpg4 |
79 | dnl# FreeBSD needs to link libxpg4 |
80 | AC_CHECK_LIB(xpg4, setlocale, [LIBS="$LIBS -lxpg4"]) |
80 | AC_CHECK_FUNC(setlocale, [], [AC_CHECK_LIB(xpg4, setlocale, [LIBS="$LIBS -lxpg4"])]) |
81 | |
81 | |
82 | dnl solaris needs to link libnsl and socket |
82 | dnl# solaris needs to link libnsl and socket |
83 | AC_CHECK_LIB(nsl, gethostbyname, [LIBS="$LIBS -lnsl"]) |
83 | AC_CHECK_FUNC(gethostbyname, [], [AC_CHECK_LIB(nsl, gethostbyname, [LIBS="$LIBS -lnsl"])]) |
84 | AC_CHECK_LIB(socket, socket, [LIBS="$LIBS -lsocket"]) |
84 | AC_CHECK_FUNC(socket, [], [AC_CHECK_LIB(socket, socket, [LIBS="$LIBS -lsocket"])]) |
|
|
85 | |
|
|
86 | dnl# more solaris |
|
|
87 | AC_CHECK_FUNC(sched_yield, [], [AC_CHECK_LIB(rt, sched_yield, [LIBS="$LIBS -lrt"])]) |
|
|
88 | |
|
|
89 | dnl# sched_yield to improve terminal efficiency |
|
|
90 | AC_MSG_CHECKING(for sched_yield support) |
|
|
91 | AC_TRY_LINK([#include <sched.h>],[sched_yield ()], |
|
|
92 | [AC_MSG_RESULT(yes) |
|
|
93 | AC_DEFINE(HAVE_SCHED_YIELD, 1, Define if you have sched-h and sched_yield)], |
|
|
94 | [AC_MSG_RESULT(no)]) |
85 | |
95 | |
86 | dnl AC_ENABLE_SHARED(no)dnl# libtool |
96 | dnl AC_ENABLE_SHARED(no)dnl# libtool |
87 | dnl AC_ENABLE_STATIC(yes)dnl# libtool |
97 | dnl AC_ENABLE_STATIC(yes)dnl# libtool |
88 | dnl AC_PROG_LIBTOOL()dnl# libtool |
98 | dnl AC_PROG_LIBTOOL()dnl# libtool |
89 | |
99 | |