Mercurial > pidgin
diff m4/exosip.m4 @ 12023:80faf1ca5280
[gaim-migrate @ 14316]
boo
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Wed, 09 Nov 2005 07:58:36 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/m4/exosip.m4 Wed Nov 09 07:58:36 2005 +0000 @@ -0,0 +1,57 @@ +AC_DEFUN([LP_SETUP_EXOSIP],[ +AC_REQUIRE([AC_CANONICAL_HOST]) +AC_REQUIRE([LP_CHECK_OSIP2]) + +dnl eXosip embeded stuff +EXOSIP_CFLAGS="$OSIP_CFLAGS -DHAVE_PTHREAD -DOSIP_MT -DENABLE_TRACE -DNEW_TIMER -DSM -DMSN_SUPPORT -DUSE_TMP_BUFFER" +EXOSIP_LIBS="$OSIP_LIBS" +AC_CHECK_HEADERS(semaphore.h) +AC_CHECK_HEADERS(sys/sem.h) +case $target in + linux*) + EXOSIP_CFLAGS="$EXOSIP_CFLAGS -pedantic" + ;; + irix*) + ;; + hpux* | hp-ux*) + ;; + aix*) + ;; + osf*) + AC_CHECK_LIB(rt,sem_open,[EXOSIP_LIBS="$EXOSIP_LIBS -lrt"]) + ;; + sunos*) + ;; + darwin*) + EXOSIP_CFLAGS="$EXOSIP_CFLAGS -pedantic" + ;; + *) + ;; +esac + +AC_CHECK_LIB(posix4,sem_open,[EXOSIP_LIBS="$EXOSIP_LIBS -lposix4 -mt"]) +AC_CHECK_LIB(nsl,nis_add,[EXOSIP_LIBS="$EXOSIP_LIBS -lnsl"]) +AC_CHECK_LIB(socket,sendto,[EXOSIP_LIBS="$EXOSIP_LIBS -lsocket"]) +AC_CHECK_LIB(rt,clock_gettime,[EXOSIP_LIBS="$EXOSIP_LIBS -lrt"]) +dnl Checks for header files. +AC_HEADER_STDC +AC_CHECK_HEADERS(ctype.h) +AC_CHECK_HEADERS(string.h) +AC_CHECK_HEADERS(strings.h) +AC_CHECK_HEADERS(stdio.h) +AC_CHECK_HEADERS(stdlib.h) +AC_CHECK_HEADERS(unistd.h) +AC_CHECK_HEADERS(stdarg.h) +AC_CHECK_HEADERS(varargs.h) +AC_CHECK_HEADERS(sys/time.h) +AC_CHECK_HEADERS(assert.h) +AC_CHECK_HEADERS(signal.h) +AC_CHECK_HEADERS(sys/signal.h) +AC_CHECK_HEADERS(malloc.h) +AC_CHECK_HEADERS(sys/select.h) +AC_CHECK_HEADERS(sys/types.h) +AC_CHECK_HEADERS(fcntl.h) + +AC_SUBST(EXOSIP_CFLAGS) +AC_SUBST(EXOSIP_LIBS) +])