]> sjero.net Git - linphone/blob - m4/exosip.m4
update ISO audio for IOS 5
[linphone] / m4 / exosip.m4
1 dnl -*- autoconf -*-
2 AC_DEFUN([LP_SETUP_EXOSIP],[
3 AC_REQUIRE([AC_CANONICAL_HOST])
4 AC_REQUIRE([LP_CHECK_OSIP2])
5
6
7 case $host_alias in
8         i386-apple*)
9                 OSIP_LIBS="$OSIP_LIBS  -framework CoreFoundation -framework CFNetwork"
10         ;;
11         armv6-apple*)
12                 OSIP_LIBS="$OSIP_LIBS  -framework CoreFoundation -framework CFNetwork"
13         ;;
14         armv7-apple*)
15                 OSIP_LIBS="$OSIP_LIBS  -framework CoreFoundation -framework CFNetwork"
16         ;;
17         x86_64-apple*)
18                 OSIP_LIBS="$OSIP_LIBS  -framework CoreFoundation"
19         ;;
20 esac
21
22 dnl eXosip embeded stuff
23 EXOSIP_CFLAGS="$OSIP_CFLAGS -DOSIP_MT "
24 EXOSIP_LIBS="$OSIP_LIBS -leXosip2  "
25
26 CPPFLAGS_save=$CPPFLAGS
27 CPPFLAGS="$OSIP_CFLAGS $CPPFLAGS"
28 AC_CHECK_HEADER([eXosip2/eXosip.h], ,AC_MSG_ERROR([Could not find eXosip2 headers !]))
29 CPPFLAGS=$CPPFLAGS_save
30
31
32
33 dnl check for eXosip2 libs
34 LDFLAGS_save=$LDFLAGS
35 LDFLAGS="$OSIP_LIBS $LDFLAGS $OPENSSL_LIBS"
36 LIBS_save=$LIBS
37 AC_CHECK_LIB([eXosip2],[eXosip_set_tls_ctx],
38         [],
39         [AC_MSG_ERROR([Could not find eXosip2 library with version >= 3.5.0 !])],
40         [-losipparser2 -losip2 ])
41 AC_CHECK_LIB([eXosip2],[eXosip_get_version],
42         [AC_DEFINE([HAVE_EXOSIP_GET_VERSION],[1],[Defined when eXosip_get_version is available])],
43         [],
44         [-losipparser2 -losip2 ])
45 AC_CHECK_LIB([eXosip2],[eXosip_get_socket],
46         [AC_DEFINE([HAVE_EXOSIP_GET_SOCKET],[1],[Defined when eXosip_get_socket is available])],
47         [AC_MSG_WARN([Could not find eXosip_get_socket in eXosip2 !])],
48         [-losipparser2 -losip2 ])
49 dnl AC_CHECK_LIB([eXosip2],[eXosip_get_naptr],
50 dnl     [AC_DEFINE([HAVE_EXOSIP_NAPTR_SUPPORT],[1],[Defined when eXosip_get_naptr is available])],
51 dnl     [],
52 dnl     [-losipparser2 -losip2 ])
53 LIBS=$LIBS_save
54 LDFLAGS=$LDFLAGS_save
55
56 AC_SUBST(EXOSIP_CFLAGS)
57 AC_SUBST(EXOSIP_LIBS)
58 ])