m4/exosip.m4

Sat, 17 Dec 2005 04:39:31 +0000

author
Tim Ringenbach <marv@pidgin.im>
date
Sat, 17 Dec 2005 04:39:31 +0000
changeset 12514
ead3df9810b4
parent 12023
fcfb3f1c8125
permissions
-rw-r--r--

[gaim-migrate @ 14826]
Looks like it's time to NEWS.

12023
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
1 AC_DEFUN([LP_SETUP_EXOSIP],[
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
2 AC_REQUIRE([AC_CANONICAL_HOST])
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
3 AC_REQUIRE([LP_CHECK_OSIP2])
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
4
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
5 dnl eXosip embeded stuff
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
6 EXOSIP_CFLAGS="$OSIP_CFLAGS -DHAVE_PTHREAD -DOSIP_MT -DENABLE_TRACE -DNEW_TIMER -DSM -DMSN_SUPPORT -DUSE_TMP_BUFFER"
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
7 EXOSIP_LIBS="$OSIP_LIBS"
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
8 AC_CHECK_HEADERS(semaphore.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
9 AC_CHECK_HEADERS(sys/sem.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
10 case $target in
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
11 linux*)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
12 EXOSIP_CFLAGS="$EXOSIP_CFLAGS -pedantic"
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
13 ;;
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
14 irix*)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
15 ;;
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
16 hpux* | hp-ux*)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
17 ;;
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
18 aix*)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
19 ;;
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
20 osf*)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
21 AC_CHECK_LIB(rt,sem_open,[EXOSIP_LIBS="$EXOSIP_LIBS -lrt"])
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
22 ;;
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
23 sunos*)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
24 ;;
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
25 darwin*)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
26 EXOSIP_CFLAGS="$EXOSIP_CFLAGS -pedantic"
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
27 ;;
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
28 *)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
29 ;;
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
30 esac
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
31
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
32 AC_CHECK_LIB(posix4,sem_open,[EXOSIP_LIBS="$EXOSIP_LIBS -lposix4 -mt"])
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
33 AC_CHECK_LIB(nsl,nis_add,[EXOSIP_LIBS="$EXOSIP_LIBS -lnsl"])
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
34 AC_CHECK_LIB(socket,sendto,[EXOSIP_LIBS="$EXOSIP_LIBS -lsocket"])
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
35 AC_CHECK_LIB(rt,clock_gettime,[EXOSIP_LIBS="$EXOSIP_LIBS -lrt"])
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
36 dnl Checks for header files.
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
37 AC_HEADER_STDC
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
38 AC_CHECK_HEADERS(ctype.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
39 AC_CHECK_HEADERS(string.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
40 AC_CHECK_HEADERS(strings.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
41 AC_CHECK_HEADERS(stdio.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
42 AC_CHECK_HEADERS(stdlib.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
43 AC_CHECK_HEADERS(unistd.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
44 AC_CHECK_HEADERS(stdarg.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
45 AC_CHECK_HEADERS(varargs.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
46 AC_CHECK_HEADERS(sys/time.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
47 AC_CHECK_HEADERS(assert.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
48 AC_CHECK_HEADERS(signal.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
49 AC_CHECK_HEADERS(sys/signal.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
50 AC_CHECK_HEADERS(malloc.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
51 AC_CHECK_HEADERS(sys/select.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
52 AC_CHECK_HEADERS(sys/types.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
53 AC_CHECK_HEADERS(fcntl.h)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
54
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
55 AC_SUBST(EXOSIP_CFLAGS)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
56 AC_SUBST(EXOSIP_LIBS)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
57 ])

mercurial