Mercurial > pidgin
comparison configure.ac @ 12038:112dad7aeba9
[gaim-migrate @ 14331]
FreeBSD doesn't have libdl, dlopen is provided by libc, so we shouldn't
hardcode -ldl without testing for it.
committer: Tailor Script <tailor@pidgin.im>
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Thu, 10 Nov 2005 18:39:57 +0000 |
parents | 4fc3ea5a362d |
children | 29dc8fc0dd6c |
comparison
equal
deleted
inserted
replaced
12037:d799f242be3f | 12038:112dad7aeba9 |
---|---|
99 | 99 |
100 dnl to prevent the g_stat()/g_unlink() crash, | 100 dnl to prevent the g_stat()/g_unlink() crash, |
101 dnl (09:50:07) Robot101: LSchiere2: it's easy. +LC_SYS_LARGEFILE somewhere in configure.ac | 101 dnl (09:50:07) Robot101: LSchiere2: it's easy. +LC_SYS_LARGEFILE somewhere in configure.ac |
102 AC_SYS_LARGEFILE | 102 AC_SYS_LARGEFILE |
103 | 103 |
104 dnl FreeBSD doesn't have libdl, dlopen is provided by libc | |
105 AC_CHECK_FUNC(dlopen, LIBDL="", [AC_CHECK_LIB(dl, dlopen, LIBDL="-ldl")]) | |
104 | 106 |
105 dnl # Check for GMP. If it's not there, Sametime won't build | 107 dnl # Check for GMP. If it's not there, Sametime won't build |
106 have_gmp=yes | 108 have_gmp=yes |
107 GMP_LIBS= | 109 GMP_LIBS= |
108 GMP_CFLAGS= | 110 GMP_CFLAGS= |
220 CPPFLAGS="$CPPFLAGS_save" | 222 CPPFLAGS="$CPPFLAGS_save" |
221 | 223 |
222 if test "$ac_silc_libs" != "no"; then | 224 if test "$ac_silc_libs" != "no"; then |
223 SILC_LIBS="-L$ac_silc_libs" | 225 SILC_LIBS="-L$ac_silc_libs" |
224 fi | 226 fi |
225 SILC_LIBS="$SILC_LIBS -lsilc -lsilcclient -lpthread -ldl" | 227 SILC_LIBS="$SILC_LIBS -lsilc -lsilcclient -lpthread $LIBDL" |
226 AC_CHECK_LIB(silcclient, silc_client_init, [silcclient=yes], , $SILC_LIBS) | 228 AC_CHECK_LIB(silcclient, silc_client_init, [silcclient=yes], , $SILC_LIBS) |
227 fi | 229 fi |
228 AC_SUBST(SILC_LIBS) | 230 AC_SUBST(SILC_LIBS) |
229 AC_SUBST(SILC_CFLAGS) | 231 AC_SUBST(SILC_CFLAGS) |
230 | 232 |
999 [Please specify the path to libnspr4.a] | 1001 [Please specify the path to libnspr4.a] |
1000 [Example: --with-nspr-libs=/usr/lib]) | 1002 [Example: --with-nspr-libs=/usr/lib]) |
1001 | 1003 |
1002 enable_nss="no" | 1004 enable_nss="no" |
1003 else | 1005 else |
1004 nsprlibs="-ldl $with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB" | 1006 nsprlibs="$LIBDL $with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB" |
1005 fi | 1007 fi |
1006 else | 1008 else |
1007 nsprlibs="-ldl -lplc4 -lplds4 -lnspr4 $PTHREAD_LIB" | 1009 nsprlibs="$LIBDL -lplc4 -lplds4 -lnspr4 $PTHREAD_LIB" |
1008 fi | 1010 fi |
1009 | 1011 |
1010 AC_CACHE_CHECK([for Mozilla nspr libraries], moz_nspr_libs, | 1012 AC_CACHE_CHECK([for Mozilla nspr libraries], moz_nspr_libs, |
1011 [ | 1013 [ |
1012 LIBS_save=$LIBS | 1014 LIBS_save=$LIBS |