Mercurial > pidgin.yaz
changeset 8850:23bdb4cc0cad
[gaim-migrate @ 9617]
Apparently some people don't have silc libraries and expect gaim to
still compile. What's up with that? This may or may not fix that
problem.
committer: Tailor Script <tailor@pidgin.im>
author | Ethan Blanton <elb@pidgin.im> |
---|---|
date | Sat, 01 May 2004 21:01:07 +0000 |
parents | 50d0f76639e7 |
children | e4f4756b8996 |
files | configure.ac |
diffstat | 1 files changed, 25 insertions(+), 29 deletions(-) [+] |
line wrap: on
line diff
--- a/configure.ac Sat May 01 19:34:44 2004 +0000 +++ b/configure.ac Sat May 01 21:01:07 2004 +0000 @@ -42,6 +42,19 @@ AC_HEADER_SYS_WAIT AC_CHECK_HEADERS(fcntl.h sys/time.h unistd.h locale.h signal.h) +dnl Check for SILC includes +AC_ARG_WITH(silc-includes, [ --with-silc-includes=DIR + Compile the SILC plugin against includes in DIR ], [ac_silc_includes="$withval"], [ac_silc_includes="no"]) +SILC_INCLUDES="" +if test "$ac_silc_includes" != "no"; then + SILC_INCLUDES="-I$ac_silc_includes" +fi +CPPFLAGS_save="$CPPFLAGS" +CPPFLAGS="$CPPFLAGS $SILC_INCLUDES" +AC_CHECK_HEADER(silcincludes.h, , [static_silc=no, dynamic_silc=no]) +CPPFLAGS="$CPPFLAGS_save" +AC_SUBST(SILC_INCLUDES) + dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_STRUCT_TM @@ -93,6 +106,17 @@ ]) ]) +dnl check for SILC client libraries +AC_ARG_WITH(silc-libs, [ --with-silc-libs=DIR Compile the SILC plugin against the SILC libs in DIR], [ac_silc_libs="$withval"], [ac_silc_libs="no"]) +SILC_LIBS="" +if test "$ac_silc_libs" != "no"; then + SILC_LIBS="-L$ac_silc_libs" +fi +SILC_LIBS="$SILC_LIBS -lsilc -lsilcclient -lpthread" +AC_CHECK_LIB(silcclient, silc_client_init, , + [static_silc=no; dynamic_silc=no], $SILC_LIBS) +AC_SUBST(SILC_LIBS) + AC_ARG_ENABLE(distrib,,,enable_distrib=no) AM_CONDITIONAL(DISTRIB, test "x$enable_distrib" = "xyes") AC_ARG_ENABLE(prpls, [ --disable-prpls don't build dynamic protocol plugins],,enable_prpls=yes) @@ -199,36 +223,8 @@ AC_ARG_ENABLE(sm, [ --disable-sm compile without X session management support],,enable_sm=yes) AC_ARG_WITH(krb4, [ --with-krb4=PREFIX Compile Zephyr plugin with Kerberos 4 support],kerberos="$withval",kerberos="no") AC_ARG_WITH(zephyr, [ --with-zephyr=PREFIX Compile Zephyr plugin against external libzephyr],zephyr="$withval",zephyr="no") -AC_ARG_WITH(silc-libs, [ --with-silc-libs=DIR Compile the SILC plugin against the SILC libs in DIR], [ac_silc_libs="$withval"]) -AC_ARG_WITH(silc-includes, [ --with-silc-includes=DIR - Compile the SILC plugin against includes in DIR ], - [ ac_silc_includes="$withval" ]) AM_CONDITIONAL(EXTERNAL_LIBZEPHYR, test "x$zephyr" != "xno") -# -# SILC Toolkit check for SILC Protocol Plugin -# -SILC_INCLUDES="" -SILC_LIBS="" -ac_silc_includes="" -ac_silc_libs="" - -if test "$ac_silc_includes" != "" ; then -SILC_INCLUDES="-I$ac_silc_includes" -else -static_silc=no -dynamic_silc=no -fi - -if test "$ac_silc_libs" != "" ; then - SILC_LIBS="-L$ac_silc_libs" -else -static_silc=no -dynamic_silc=no -fi -SILC_LIBS="$SILC_LIBS -lsilc -lsilcclient -lpthread" -AC_SUBST(SILC_INCLUDES) -AC_SUBST(SILC_LIBS) AC_CHECK_HEADER(sys/utsname.h) AC_CHECK_FUNC(uname) @@ -1140,11 +1136,11 @@ src/protocols/novell/Makefile src/protocols/oscar/Makefile src/protocols/rendezvous/Makefile + src/protocols/silc/Makefile src/protocols/toc/Makefile src/protocols/trepia/Makefile src/protocols/yahoo/Makefile src/protocols/zephyr/Makefile - src/protocols/silc/Makefile gaim.spec ])