m4/osip.m4

Sun, 12 Feb 2006 18:22:27 +0000

author
Etan Reisner <deryni@pidgin.im>
date
Sun, 12 Feb 2006 18:22:27 +0000
changeset 13252
3e97de50c62b
parent 12023
fcfb3f1c8125
permissions
-rw-r--r--

[gaim-migrate @ 15617]
I think this is the correct type for the flags here.

12023
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
1 AC_DEFUN([LP_CHECK_OSIP2],[
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
2
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
3 AC_ARG_WITH( osip,
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
4 [ --with-osip Set prefix where osip can be found (ex:/usr or /usr/local)[default=/usr/local] ],
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
5 [ osip_prefix=${withval}],[ osip_prefix=/usr ])
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
6 AC_SUBST(osip_prefix)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
7
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
8
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
9 OSIP_CFLAGS="-I$osip_prefix/include"
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
10 OSIP_LIBS="-L$osip_prefix/lib"
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
11
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
12 dnl check osip2 headers
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
13 CPPFLAGS_save=$CPPFLAGS
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
14 CPPFLAGS=$OSIP_CFLAGS
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
15 AC_CHECK_HEADER([osip2/osip.h], ,AC_MSG_ERROR([Could not find osip2 headers !]))
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
16 CPPFLAGS=$CPPFLAGS_save
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 dnl check for osip2 libs
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
19 LDFLAGS_save=$LDFLAGS
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
20 LDFLAGS=$OSIP_LIBS
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
21 dnl AC_CHECK_LIB adds osipparser2 to LIBS, I don't want that !
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
22 LIBS_save=$LIBS
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
23 AC_CHECK_LIB(osipparser2,osip_message_init, , AC_MSG_ERROR([Could not find osip2 libraries !]))
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
24 LDFLAGS=$LDFLAGS_save
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
25 LIBS=$LIBS_save
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
26
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
27 OSIP_LIBS="$OSIP_LIBS -losipparser2 -losip2"
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 AC_SUBST(OSIP_CFLAGS)
fcfb3f1c8125 [gaim-migrate @ 14316]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
30 AC_SUBST(OSIP_LIBS)
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 ])

mercurial