...
oldstatus
2005-02-17, Sean Egan
dnl Process this file with autoconf to produce a configure script . AC_INIT ([ gaim ], [ 1.1.3 ], [ gaim - devel @ lists . sourceforge . net ]) AM_CONFIG_HEADER ( config . h ) AM_INIT_AUTOMAKE ( AC_PACKAGE_NAME , AC_PACKAGE_VERSION ) AC_PATH_PROG ( sedpath , sed ) dnl Storing configure arguments AC_DEFINE_UNQUOTED ( CONFIG_ARGS , "$ac_configure_args" , [ configure arguments ]) LIBTOOL = "$LIBTOOL --silent" # before gettexting, in case iconv matters AC_MSG_CHECKING ([ for fink ]) AC_MSG_RESULT ([ found , adding / sw to search paths ]) CFLAGS = "$CFLAGS -I/sw/include" AC_MSG_RESULT ([ not found ]) ALL_LINGUAS = "am bg ca cs da de en_AU en_CA en_GB es fi fr he hi hu it ja ko lt mk my_MM nl no pl pt_BR pt ro ru sk sl sq sr sr@Latn sv tr uk vi zh_CN zh_TW" AM_GNU_GETTEXT_VERSION ( 0.10.40 ) dnl we don ' t use autobreak on cygwin !! dnl Checks for header files . AC_CHECK_HEADERS ( fcntl . h sys / time . h unistd . h locale . h signal . h stdint . h ) dnl Checks for typedefs , structures , and compiler characteristics . dnl Checks for library functions . AC_CHECK_FUNCS ( strdup strstr atexit ) dnl Checks for getopt in standard library AC_CHECK_FUNCS ( getopt_long ,, AC_CHECK_FUNC ( inet_aton , , [ AC_CHECK_LIB ( resolv , inet_aton , , [ AC_ERROR ( inet_aton not found )])]) AC_CHECK_LIB ( nsl , gethostent ) [ AC_CHECK_LIB ( socket , socket , , [ AC_ERROR ([ socket not found ])])]) dnl If all goes well , by this point the previous two checks will have dnl pulled in - lsocket and - lnsl if we need them . AC_CHECK_FUNC ( getaddrinfo , [ AC_DEFINE ([ HAVE_GETADDRINFO ], [ 1 ], [ Define to 1 if you have the getaddrinfo function .])], [ AC_CHECK_LIB ( socket , getaddrinfo , [ AC_DEFINE ([ HAVE_GETADDRINFO ]) LIBS = "-lsocket -lsnl $LIBS" ], , , - lnsl )]) dnl Check for socklen_t ( in Unix98 ) AC_MSG_CHECKING ( for socklen_t ) int accept ( int , struct sockaddr * , size_t * ) ; AC_DEFINE ( socklen_t , size_t , [ socklen_t size ]) AC_DEFINE ( socklen_t , int , [ socklen_t size ]) dnl Check for SILC client includes and libraries 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" ]) 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" ]) if test - n "$with_silc_includes" || test - n "$with_silc_libs" ; then if test "x$silc_manual_check" = "xno" ; then PKG_CHECK_MODULES ( SILC , silc , [ if test "$ac_silc_includes" != "no" ; then SILC_CFLAGS = "-I$ac_silc_includes" CPPFLAGS_save = "$CPPFLAGS" CPPFLAGS = "$CPPFLAGS $SILC_CFLAGS" AC_CHECK_HEADER ( silcincludes . h , [ silcincludes = yes ]) CPPFLAGS = "$CPPFLAGS_save" if test "$ac_silc_libs" != "no" ; then SILC_LIBS = "-L$ac_silc_libs" SILC_LIBS = "$SILC_LIBS -lsilc -lsilcclient -lpthread -ldl" AC_CHECK_LIB ( silcclient , silc_client_init , [ silcclient = yes ], , $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 ) AC_ARG_WITH ( static - prpls , [ -- with - static - prpls link in certain protocols statically ],[ STATIC_PRPLS = ` echo $withval | $sedpath ' s / , / / g '` ], STATIC_PRPLS = "" ) if test "x$STATIC_PRPLS" != "x" - a "x$DYNAMIC_PRPLS" = "xall" ; then if test "x$STATIC_PRPLS" = "xall" ; then STATIC_PRPLS = "gg irc jabber msn napster novell oscar silc yahoo zephyr" if test "x$silcincludes" != "xyes" - o "x$silcclient" != "xyes" ; then STATIC_PRPLS = ` echo $STATIC_PRPLS | $sedpath ' s / silc //'` for i in $STATIC_PRPLS ; do STATIC_LINK_LIBS = "$STATIC_LINK_LIBS protocols/$i/lib$i.a" extern_init = "$extern_init extern gboolean gaim_init_${i}_plugin();" load_proto = "$load_proto gaim_init_${i}_plugin();" jabber ) static_jabber = yes ;; napster ) static_napster = yes ;; novell ) static_novell = yes ;; oscar ) static_oscar = yes ;; rendezvous ) static_rendezvous = yes ;; trepia ) static_trepia = yes ;; yahoo ) static_yahoo = yes ;; zephyr ) static_zephyr = yes ;; * ) echo "Invalid static protocol $i!!" ; exit ;; AM_CONDITIONAL ( STATIC_GG , test "x$static_gg" = "xyes" ) AM_CONDITIONAL ( STATIC_IRC , test "x$static_irc" = "xyes" ) AM_CONDITIONAL ( STATIC_JABBER , test "x$static_jabber" = "xyes" ) AM_CONDITIONAL ( STATIC_MSN , test "x$static_msn" = "xyes" ) AM_CONDITIONAL ( STATIC_NAPSTER , test "x$static_napster" = "xyes" ) AM_CONDITIONAL ( STATIC_NOVELL , test "x$static_novell" = "xyes" ) AM_CONDITIONAL ( STATIC_OSCAR , test "x$static_oscar" = "xyes" ) AM_CONDITIONAL ( STATIC_RENDEZVOUS , test "x$static_rendezvous" = "xyes" ) AM_CONDITIONAL ( STATIC_SILC , test "x$static_silc" = "xyes" - a "x$silcincludes" = "xyes" - a "x$silcclient" = "xyes" ) AM_CONDITIONAL ( STATIC_TOC , test "x$static_toc" = "xyes" ) AM_CONDITIONAL ( STATIC_TREPIA , test "x$static_trepia" = "xyes" ) AM_CONDITIONAL ( STATIC_YAHOO , test "x$static_yahoo" = "xyes" ) AM_CONDITIONAL ( STATIC_ZEPHYR , test "x$static_zephyr" = "xyes" ) AC_SUBST ( STATIC_LINK_LIBS ) AC_DEFINE_UNQUOTED ( STATIC_PROTO_INIT , $extern_init void static_proto_init () { $load_proto } , [ Loads static protocol plugin module initialization functions .]) AC_ARG_WITH ( dynamic_prpls , [ -- with - dynamic - prpls specify which protocols to build dynamically ],[ DYNAMIC_PRPLS = ` echo $withval | $sedpath ' s / , / / g '` ]) if test "x$DYNAMIC_PRPLS" = "xall" ; then DYNAMIC_PRPLS = "gg irc jabber msn napster novell oscar silc yahoo zephyr" if test "x$silcincludes" != "xyes" - o "x$silcclient" != "xyes" ; then DYNAMIC_PRPLS = ` echo $DYNAMIC_PRPLS | $sedpath ' s / silc //'` for i in $DYNAMIC_PRPLS ; do jabber ) dynamic_jabber = yes ;; napster ) dynamic_napster = yes ;; novell ) dynamic_novell = yes ;; oscar ) dynamic_oscar = yes ;; rendezvous ) dynamic_rendezvous = yes ;; silc ) dynamic_silc = yes ;; trepia ) dynamic_trepia = yes ;; yahoo ) dynamic_yahoo = yes ;; zephyr ) dynamic_zephyr = yes ;; * ) echo "Invalid dynamic protocol $i!!" ; exit ;; AM_CONDITIONAL ( DYNAMIC_GG , test "x$dynamic_gg" = "xyes" ) AM_CONDITIONAL ( DYNAMIC_IRC , test "x$dynamic_irc" = "xyes" ) AM_CONDITIONAL ( DYNAMIC_JABBER , test "x$dynamic_jabber" = "xyes" ) AM_CONDITIONAL ( DYNAMIC_MSN , test "x$dynamic_msn" = "xyes" ) AM_CONDITIONAL ( DYNAMIC_NAPSTER , test "x$dynamic_napster" = "xyes" ) AM_CONDITIONAL ( DYNAMIC_NOVELL , test "x$dynamic_novell" = "xyes" ) AM_CONDITIONAL ( DYNAMIC_OSCAR , test "x$dynamic_oscar" = "xyes" ) AM_CONDITIONAL ( DYNAMIC_RENDEZVOUS , test "x$dynamic_rendezvous" = "xyes" ) AM_CONDITIONAL ( DYNAMIC_SILC , test "x$dynamic_silc" = "xyes" - a "x$silcincludes" = "xyes" - a "x$silcclient" = "xyes" ) AM_CONDITIONAL ( DYNAMIC_TOC , test "x$dynamic_toc" = "xyes" ) AM_CONDITIONAL ( DYNAMIC_TREPIA , test "x$dynamic_trepia" = "xyes" ) AM_CONDITIONAL ( DYNAMIC_YAHOO , test "x$dynamic_yahoo" = "xyes" ) AM_CONDITIONAL ( DYNAMIC_ZEPHYR , test "x$dynamic_zephyr" = "xyes" ) AC_ARG_ENABLE ( audio , [ -- disable - audio compile without libao / libaudiofile for sound playing ],, enable_audio = yes ) AC_ARG_ENABLE ( nas , [ -- enable - nas enable NAS ( Network Audio System ) support ],, enable_nas = no ) AC_ARG_ENABLE ( plugins , [ -- disable - plugins compile without plugin support ],, enable_plugins = yes ) AC_ARG_ENABLE ( perl , [ -- disable - perl compile without perl scripting ],, enable_perl = yes ) AC_ARG_ENABLE ( tcl , [ -- disable - tcl compile without Tcl scripting ],, enable_tcl = yes ) AC_ARG_WITH ( tclconfig , [ -- with - tclconfig = DIR directory containing tclConfig . sh ]) AC_ARG_ENABLE ( tk , [ -- disable - tk compile without Tcl support for Tk ],, enable_tk = yes ) AC_ARG_WITH ( tkconfig , [ -- with - tkconfig = DIR directory containing tkConfig . sh ]) AC_ARG_ENABLE ( gtkspell , [ -- disable - gtkspell compile without GtkSpell automatic spell checking ],, enable_gtkspell = yes ) AC_ARG_ENABLE ( debug , [ -- enable - debug compile with debugging support ],, enable_debug = no ) AC_ARG_ENABLE ( deprecated , [ -- disable - deprecated compile without deprecated API usage ],, enable_deprecated = yes ) AC_ARG_ENABLE ( screensaver , [ -- disable - screensaver compile without X screensaver extension ],, enable_xss = yes ) 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" ) AM_CONDITIONAL ( EXTERNAL_LIBZEPHYR , test "x$zephyr" != "xno" ) AC_CHECK_HEADER ( sys / utsname . h ) if test "$enable_debug" = yes ; then AC_DEFINE ( DEBUG , 1 , [ Define if debugging is enabled .]) if test "x$enable_deprecated" = no ; then DEBUG_CFLAGS = "$DEBUG_CFLAGS -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED" if test "x$GCC" = "xyes" ; then CFLAGS = "$CFLAGS -Wall -g3" AM_PATH_GLIB_2_0 ( 2.0.0 ,, AC_MSG_ERROR ([ *** GLib 2.0 is required to build Gaim ; please make sure you have the GLib *** development headers installed . The latest version of GLib is *** always available at http : //www.gtk.org/.])) AM_PATH_GTK_2_0 ( 2.0.0 ,, AC_MSG_ERROR ([ *** GTK + 2.0 is required to build Gaim ; please make sure you have the GTK + *** development headers installed . The latest version of GTK + is *** always available at http : //www.gtk.org/.])) AC_PATH_PROG ( gaimpath , gaim ) # We can't assume that $x_libraries will be set, because autoconf does not # set it in the case when the X libraries are in a standard place. if test X "$x_libraries" = X "" ; then x_libpath_add = "-L$x_libraries" if test X "$x_includes" = X "" ; then x_incpath_add = "-I$x_includes" dnl ####################################################################### dnl # Check for startup notification dnl ####################################################################### AC_ARG_ENABLE ( startup - notification , [ -- disable - startup - notification compile without startup notification support ],, enable_startup_notification = yes ) if test "x$enable_startup_notification" = "xyes" ; then PKG_CHECK_MODULES ( STARTUP_NOTIFICATION , libstartup - notification -1.0 >= 0.5 , AC_DEFINE ( HAVE_STARTUP_NOTIFICATION , 1 , [ Define if we ' re using libstartup - notification .]) echo "Building with libstartup-notification" enable_startup_notification = yes echo "Building without libstartup-notification" enable_startup_notification = no AC_SUBST ( STARTUP_NOTIFICATION_CFLAGS ) AC_SUBST ( STARTUP_NOTIFICATION_LIBS ) dnl ####################################################################### dnl # Check for stuff needed by the evolution integration plugin . dnl ####################################################################### AC_ARG_ENABLE ( gevolution , [ -- disable - gevolution compile without the Gaim - Evolution plugin ],, enable_gevolution = yes ) if test "x$enable_gevolution" = "xyes" ; then evo_deps = "libxml-2.0 libebook-1.0 libedata-book-1.0" PKG_CHECK_MODULES ( EVOLUTION_ADDRESSBOOK , $evo_deps , build_gevo = yes , build_gevo = no ) AC_SUBST ( EVOLUTION_ADDRESSBOOK_CFLAGS ) AC_SUBST ( EVOLUTION_ADDRESSBOOK_LIBS ) dnl This can be removed in a few releases of Evolution , especially when AC_MSG_CHECKING ([ libebook version ]) LIBEBOOK_VERSION = ` $PKG_CONFIG -- modversion libebook -1.0 ` LIBEBOOK_MAJOR_VER = ` echo $LIBEBOOK_VERSION | sed ' s / \ ([[ 0-9 ]] * \ ). \ ([[ 0-9 ]] * \ ). \ ([[ 0-9 ]] * \ ) / \ 1 / '` LIBEBOOK_MINOR_VER = ` echo $LIBEBOOK_VERSION | sed ' s / \ ([[ 0-9 ]] * \ ). \ ([[ 0-9 ]] * \ ). \ ([[ 0-9 ]] * \ ) / \ 2 / '` LIBEBOOK_MICRO_VER = ` echo $LIBEBOOK_VERSION | sed ' s / \ ([[ 0-9 ]] * \ ). \ ([[ 0-9 ]] * \ ). \ ([[ 0-9 ]] * \ ) / \ 3 / '` AC_MSG_RESULT ( $LIBEBOOK_VERSION ) AC_DEFINE_UNQUOTED ( LIBEBOOK_MAJOR_VER , $LIBEBOOK_MAJOR_VER , [ libebook major version .]) AC_DEFINE_UNQUOTED ( LIBEBOOK_MINOR_VER , $LIBEBOOK_MINOR_VER , [ libebook minor version .]) AC_DEFINE_UNQUOTED ( LIBEBOOK_MICRO_VER , $LIBEBOOK_MICRO_VER , [ libebook micro version .]) AM_CONDITIONAL ( BUILD_GEVOLUTION , test "x$build_gevo" = "xyes" ) dnl ####################################################################### dnl # Check for XScreenSaver dnl ####################################################################### if test "x$enable_xss" = "xyes" ; then LIBS = "$LIBS $GTK_LIBS $x_libpath_add" AC_CHECK_LIB ( Xext , XScreenSaverRegister ,[ XSS_LIBS = "$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_EXTRA_LIBS" ],[],[ - lX11 - lXext - lm ]) AC_CHECK_LIB ( Xss , XScreenSaverRegister ,[ XSS_LIBS = "$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_LIBS $X_EXTRA_LIBS -lXss" ],[],[ - lX11 - lXext - lm ]) if test \ ! "$XSS_LIBS" = "no" ; then CPPFLAGS = "$CPPFLAGS $x_incpath_add" #include <X11/extensions/scrnsaver.h> AC_DEFINE ( USE_SCREENSAVER , 1 , [ Define if we ' re using XScreenSaver .])],[ enable_xss = no ] dnl ####################################################################### dnl # Check for X session management libs dnl ####################################################################### if test "x$enable_sm" = "xyes" ; then AC_CHECK_LIB ( SM , SmcSaveYourselfDone , found_sm_lib = true , , [ $x_libpath_add - lICE ]) if test "$found_sm_lib" = "true" ; then CPPFLAGS = "$CPPFLAGS $x_incpath_add" AC_CHECK_HEADERS ( X11 / SM / SMlib . h , SM_LIBS = "$x_libpath_add -lSM -lICE" enable_sm = yes ) if test "$enable_sm" = "yes" ; then AC_DEFINE ( USE_SM , 1 , [ Define if we ' re using X Session Management .]) [ AC_REQUIRE ([ AC_STRUCT_TM ]) dnl AC_CACHE_CHECK ([ for tm_gmtoff in struct tm ], ac_cv_struct_tm_gmtoff , [ AC_TRY_COMPILE ([ # include < sys / types . h > #include <$ac_cv_struct_tm> ], [struct tm tm; tm.tm_gmtoff;], ac_cv_struct_tm_gmtoff = yes , ac_cv_struct_tm_gmtoff = no )]) if test "$ac_cv_struct_tm_gmtoff" = yes ; then AC_DEFINE ( HAVE_TM_GMTOFF , 1 , [ tm_gmtoff is available .]) dnl ####################################################################### dnl # Check for Perl support dnl ####################################################################### if test "$enable_perl" = yes ; then AC_PATH_PROG ( perlpath , perl ) AC_MSG_CHECKING ( for Perl compile flags ) PERL_CFLAGS = ` $perlpath - MExtUtils :: Embed - e ccopts 2 >/ dev / null ` if test "_$PERL_CFLAGS" = _ ; then AC_MSG_RESULT ([ not found , building without perl .]) PERL_LIBS = ` $perlpath - MExtUtils :: Embed - e ldopts 2 >/ dev / null | $sedpath ' s /- lgdbm //'` PERL_LIBS = ` echo $PERL_LIBS | $sedpath ' s /- ldb //'` PERL_LIBS = ` echo $PERL_LIBS | $sedpath ' s /- lndbm //'` if test "$system" = "Linux" ; then PERL_LIBS = ` echo $PERL_LIBS | $sedpath ' s /- lnsl //'` PERL_LIBS = ` echo $PERL_LIBS | $sedpath ' s /- lposix //'` PERL_LIBS = ` echo $PERL_LIBS | $sedpath ' s /- lc //'` AC_MSG_CHECKING ( for libperl ) AC_CHECK_FUNCS ( perl_run , [], enable_perl = no ) CPPFLAGS = "$CPPFLAGS $PERL_CFLAGS" AC_CHECK_HEADERS ( EXTERN . h ) AC_CHECK_HEADERS ( perl . h , [], enable_perl = no , if test "$enable_perl" = yes ; then AC_PROG_PERL_MODULES ( ExtUtils :: MakeMaker , , have_makemaker = no ) if test "x$have_makemaker" = "xno" ; then AM_CONDITIONAL ( USE_PERL , false ) AC_MSG_WARN ( Compiling perl requires ExtUtils :: MakeMaker ) AM_CONDITIONAL ( USE_PERL , test "x$enable_perl" = "xyes" ) dnl This is almost definitely wrong , but in case there ' s dnl something I ' m missing , I ' ll leave it in . AC_CHECK_FUNCS ( Perl_eval_pv ) AC_MSG_CHECKING ( for old perl ) PERL_OLD = ` $perlpath - e ' if ( $ ] < 5.006 ) { printf "yes \n " ;} else { printf "no \n " ;}'` if test "x$PERL_OLD" = "xyes" ; then AC_DEFINE ( OLD_PERL , 1 , [ Define if old perl is installed .]) if test "x$prefix" != "xNONE" ; then prefix = ` eval echo $prefix ` PERL_MM_PARAMS = "INSTALLDIRS=vendor PREFIX=$prefix" [ -- with - perl - lib = [ site | vendor | DIR ] Specify where to install the Perl libraries for gaim . Default is site .], if test "x$withval" = xsite ; then elif test "x$withval" = xvendor ; then if test - z "`$perlpath -v | grep '5\.0'`" ; then PERL_MM_PARAMS = "INSTALLDIRS=vendor" PERL_MM_PARAMS = "INSTALLDIRS=vendor PREFIX=`perl -e 'use Config; print $Config{prefix}'`" PERL_MM_PARAMS = "INSTALLDIRS=vendor PREFIX=$withval" AC_MSG_CHECKING ( for DynaLoader . a ) DYNALOADER_A = ` echo $PERL_LDFLAGS | $perlpath - pe ' s /^ (. * ) * ([[ ^ ]] * DynaLoader \ . a ). */ \ 2 / '` dnl Don ' t check libperl . a if dynaloader . a wasn ' t found . if test - n "$DYNALOADER_A" ; then dnl Find either libperl . a or libperl . so AC_MSG_CHECKING ( for libperl . a or libperl . so ) LIBPERL_A = ` echo "$PERL_LDFLAGS -L/usr/lib" | $perlpath - e ' foreach ( split ( / / , < STDIN > )) { if ( /^- L (. * ) / ) { my $dir = $1 ; if ( \` ls $dir / libperl . so * 2 >/ dev / null \` ) { print "-lperl" ; last ; }; if ( - e "$dir/libperl.a" ) { print "$dir/libperl.a" ; last } } };'` if test - z "$LIBPERL_A" ; then if test "$LIBPERL_A" = "-lperl" ; then PERL_LIBS = ` echo $PERL_LIBS | $perlpath - pe ' s /^ (. * ) * [[ ^ ]] * DynaLoader \ . a / \ 1l ibperl_dynaloader . la / '` if test - n "$LIBPERL_A" ; then PERL_LIBS = ` echo $PERL_LDFLAGS | $sedpath - e ' s /- lperl / libperl_orig . la / ' - e ' s /- lperl$ / libperl_orig . la$ / '` AM_CONDITIONAL ( USE_PERL , false ) dnl ####################################################################### dnl # Thanks go to Evolution for the checks . dnl ####################################################################### dnl These two are inverses of each other <-- stolen from evolution ! [ -- enable - gnutls = [ yes , no ] Attempt to use GNUTLS for SSL support ( preferred ) [ default = yes ]], [ enable_gnutls = "$enableval" ], [ -- enable - nss = [ yes , no , static ] Attempt to use Mozilla libnss for SSL support [ default = yes ]], [ enable_nss = "$enableval" ], dnl # Check for GNUTLS if it ' s specified . if test "x$enable_gnutls" != "xno" ; then prefix = ` eval echo $prefix ` AC_ARG_WITH ( gnutls - includes , [ -- with - gnutls - includes = PREFIX Location of GNUTLS includes .], [ with_gnutls_includes = "$withval" ], [ with_gnutls_includes = "$prefix/include" ]) have_gnutls_includes = "no" if test "x$with_gnutls_includes" != "xno" ; then CPPFLAGS_save = "$CPPFLAGS" AC_MSG_CHECKING ( for GNUTLS includes ) CPPFLAGS = "$CPPFLAGS -I$with_gnutls_includes" AC_CHECK_HEADERS ( gnutls / gnutls . h , [ gnutls_includes = "yes" ]) CPPFLAGS = "$CPPFLAGS_save" if test "x$gnutls_includes" != "xno" - a \
"x$gnutls_includes" != "x" ; then have_gnutls_includes = "yes" GNUTLS_CFLAGS = "-I$with_gnutls_includes" AC_MSG_CHECKING ( for GNUTLS includes ) [ -- with - gnutls - libs = PREFIX Location of GNUTLS libraries .], [ with_gnutls_libs = "$withval" ]) if test "x$with_gnutls_libs" != "xno" - a \
"x$have_gnutls_includes" != "xno" ; then case $with_gnutls_libs in * ) with_gnutls_libs = "-L$with_gnutls_libs" ;; AC_CACHE_CHECK ([ for GNUTLS libraries ], gnutls_libs , LDFLAGS = "$LDFLAGS $with_gnutls_libs -lgnutls -lgcrypt" AC_TRY_LINK_FUNC ( gnutls_init , gnutls_libs = "yes" , gnutls_libs = "no" ) if test "x$gnutls_libs" != "xno" ; then AC_DEFINE ( HAVE_GNUTLS , 1 , [ Define if you have GNUTLS ]) GNUTLS_LIBS = "$with_gnutls_libs -lgnutls -lgcrypt" AC_MSG_CHECKING ( for GNUTLS libraries ) AM_CONDITIONAL ( USE_GNUTLS , test "x$enable_gnutls" = "xyes" ) dnl # Check for NSS if it ' s specified , or if GNUTLS checks failed . if test "x$enable_nss" != "xno" ; then AC_ARG_WITH ( nspr - includes , [ -- with - nspr - includes = PREFIX Specify location of Mozilla nspr4 includes .], [ with_nspr_includes = "$withval" ]) [ -- with - nspr - libs = PREFIX Specify location of Mozilla nspr4 libs .], [ with_nspr_libs = "$withval" ]) AC_ARG_WITH ( nss - includes , [ -- with - nss - includes = PREFIX Specify location of Mozilla nss3 includes .], [ with_nss_includes = "$withval" ]) [ -- with - nss - libs = PREFIX Specify location of Mozilla nss3 libs .], [ with_nss_libs = "$withval" ]) if test - n "$with_nspr_includes" || test - n "$with_nspr_libs" || \
test - n "$with_nss_includes" || test - n "$with_nss_libs" || test "x$enable_nss" = "xstatic" ; then if test "x$nss_manual_check" = "xno" ; then PKG_CHECK_MODULES ( NSS , mozilla - nss , have_nss = "yes" , have_nss = "no" ) if test "x$have_nss" = "xyes" ; then mozilla_nspr = "mozilla-nspr" mozilla_nss = "mozilla-nss" AC_DEFINE ( HAVE_NSS , 1 , [ Define if you have Mozilla NSS ]) AC_DEFINE ( HAVE_SSL , 1 , [ Define if you have SSL ]) if test "x$nss_manual_check" = "xyes" ; then if test "x$with_nspr_includes" != "xno" ; then AC_MSG_CHECKING ( for Mozilla nspr4 includes in $with_nspr_includes ) CPPFLAGS = "$CPPFLAGS -I$with_nspr_includes" AC_CHECK_HEADERS ( nspr . h prio . h , [ moz_nspr_includes = "yes" ]) if test "x$moz_nspr_includes" != "xno" - a \
"x$moz_nspr_includes" != "x" ; then NSPR_CFLAGS = "-I$with_nspr_includes" AC_MSG_CHECKING ( for Mozilla nspr4 includes ) if test "x$with_nspr_libs" != "xno" - a \
"x$have_nspr_includes" != "xno" ; then if test "$enable_nss" = "static" ; then if test - z "$with_nspr_libs" ; then [ Static linkage requested , but path to nspr libraries not set .] [ Please specify the path to libnspr4 . a ] [ Example : -- with - nspr - libs =/ usr / lib ]) nsprlibs = "-ldl $with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB" nsprlibs = "-ldl -lplc4 -lplds4 -lnspr4 $PTHREAD_LIB" AC_CACHE_CHECK ([ for Mozilla nspr libraries ], moz_nspr_libs , CFLAGS = "$CFLAGS $NSPR_CFLAGS" if test "x$with_nspr_libs" != "x" ; then LDFLAGS = "$LDFLAGS -L$with_nspr_libs" AC_TRY_LINK_FUNC ( PR_Init , if test "x$moz_nspr_libs" != "xno" ; then NSPR_LIBS = "-L$with_nspr_libs $nsprlibs" AC_MSG_CHECKING ( for Mozilla nspr4 libraries ) if test "x$with_nss_includes" != "xno" - a \
"x$have_nspr_libs" != "xno" ; then AC_MSG_CHECKING ( for Mozilla nss3 includes in $with_nss_includes ) if test "x$with_nspr_includes" != "x" ; then CPPFLAGS = "$CPPFLAGS -I$with_nspr_includes -I$with_nss_includes" CPPFLAGS = "$CPPFLAGS -I$with_nss_includes" AC_CHECK_HEADERS ( nss . h ssl . h smime . h , [ moz_nss_includes = "yes" ], if test "x$moz_nss_includes" = "xyes" ; then NSS_CFLAGS = "-I$with_nss_includes" AC_MSG_CHECKING ( for Mozilla nss3 includes ) if test "x$with_nss_libs" != "xno" - a \
"x$have_nss_includes" != "xno" ; then if test "$enable_nss" = "static" ; then if test - z "$with_nss_libs" ; then [ Static linkage requested , but path to nss libraries not set .] [ Please specify the path to libnss3 . a ] [ Example : -- with - nspr - libs =/ usr / lib / mozilla ]) nsslibs = "-ldb1 $with_nss_libs/libnssckfw.a $with_nss_libs/libasn1.a $with_nss_libs/libcrmf.a $with_nss_libs/libswfci.a $with_nss_libs/libjar.a $with_nss_libs/libpkcs12.a $with_nss_libs/libpkcs7.a $with_nss_libs/libpki1.a $with_nss_libs/libsmime.a $with_nss_libs/libssl.a $with_nss_libs/libnss.a $with_nss_libs/libpk11wrap.a $with_nss_libs/libsoftokn.a $with_nss_libs/libfreebl.a $with_nss_libs/libnsspki.a $with_nss_libs/libnssdev.a $with_nss_libs/libcryptohi.a $with_nss_libs/libcerthi.a $with_nss_libs/libcertdb.a $with_nss_libs/libsecutil.a $with_nss_libs/libnssb.a" nsslibs = "$nsslibs $with_nss_libs/libfreeb1.a" nsslibs = "-lssl3 -lsmime3 -lnss3 -lsoftokn3" AC_CACHE_CHECK ([ for Mozilla nss libraries ], moz_nss_libs , LDFLAGS = "$LDFLAGS -L$with_nspr_libs $nsprlibs -L$with_nss_libs $nsslibs" LIBS = "$nsslibs $nsprlibs" AC_TRY_LINK_FUNC ( NSS_Init , if test "x$moz_nss_libs" = "xno" ; then nsslibs = "-lssl3 -lsmime3 -lnss3 -lsoftokn3" LDFLAGS = "$LDFLAGS -L$with_nspr_libs $nsprlibs -L$with_nss_libs $nsslibs" AC_TRY_LINK_FUNC ( NSS_Init , if test "x$moz_nss_libs" != "xno" ; then NSS_LIBS = "-L$with_nss_libs $nsslibs" if test "$enable_nss" = "static" ; then msg_nss = "Mozilla NSS (static)" AC_MSG_CHECKING ( for Mozilla nss libraries ) NSS_CFLAGS = "$NSPR_CFLAGS $NSS_CFLAGS" NSS_LIBS = "$NSPR_LIBS $NSS_LIBS" AM_CONDITIONAL ( USE_NSS , test "x$enable_nss" = "xyes" ) if test "x$msg_nss" != "x" - a "x$msg_gnutls" != "x" ; then msg_ssl = "$msg_nss and $msg_gnutls" elif test "x$msg_nss" != "x" ; then elif test "x$msg_gnutls" != "x" ; then if test "$enable_tcl" = yes ; then AC_MSG_CHECKING ([ for tclConfig . sh ]) TCLCONFIGDIRS = "/usr/lib \ /System/Library/Tcl/8.3 \ for dir in $with_tclconfig $TCLCONFIGDIRS ; do if test - f $dir / tclConfig . sh ; then TCLCONFIG = $dir / tclConfig . sh AC_MSG_RESULT ([ yes ( $TCLCONFIG )]) if test "$TCLCONFIG" = "no" ; then AC_MSG_CHECKING ([ Tcl version compatability ]) if test "$TCL_MAJOR_VERSION" - ne 8 - o "$TCL_MINOR_VERSION" - lt 3 ; then AC_MSG_RESULT ([ bad , $TCL_VERSION found but 8.3 or later required ]) AC_MSG_RESULT ([ ok , $TCL_VERSION ]) eval "TCL_LIB_SPEC= \" $TCL_LIB_SPEC \" " AC_MSG_CHECKING ([ for Tcl linkability ]) CPPFLAGS = "$CPPFLAGS $TCL_INCLUDE_SPEC -I$TCL_PREFIX/include" LIBS = "$LIBS $TCL_LIB_SPEC" AC_TRY_LINK ([ # include < tcl . h > ], [ Tcl_Interp * interp ; Tcl_Init ( interp )], [ AC_MSG_RESULT ([ yes ]) ; enable_tcl = yes ], [ AC_MSG_RESULT ([ no ]) ; enable_tcl = no ]) if test "$enable_tcl" = yes ; then AM_CONDITIONAL ( USE_TCL , true ) TCL_CFLAGS = "$TCL_INCLUDE_SPEC -I$TCL_PREFIX/include" if test "x$GCC" = "xyes" ; then TCL_CFLAGS = "$TCL_CFLAGS -fno-strict-aliasing" AM_CONDITIONAL ( USE_TCL , false ) if test "$enable_tcl" = yes - a "$enable_tk" = yes ; then AC_MSG_CHECKING ([ for tkConfig . sh ]) for dir in $with_tkconfig $TKCONFIGDIRS ; do if test - f $dir / tkConfig . sh ; then TKCONFIG = $dir / tkConfig . sh AC_MSG_RESULT ([ yes ( $TKCONFIG )]) if test "$TKCONFIG" = "no" ; then eval "TK_LIB_SPEC= \" $TK_LIB_SPEC \" " AC_MSG_CHECKING ([ for Tk linkability ]) CPPFLAGS = "$CPPFLAGS $TCL_CFLAGS" LIBS = "$LIBS $TCL_LIB_SPEC $TK_LIB_SPEC" AC_TRY_LINK ([ # include < tk . h > ], [ Tcl_Interp * interp ; Tcl_Init ( interp ) ; Tk_Init ( interp ) ; ], [ AC_MSG_RESULT ([ yes ]) ; enable_tk = yes ], [ AC_MSG_RESULT ([ no ]) ; enable_tk = no ]) if test "$enable_tk" = yes ; then AM_CONDITIONAL ( USE_TK , true ) AC_DEFINE ( HAVE_TK , [ 1 ], [ Compile with support for the Tk toolkit ]) AM_CONDITIONAL ( USE_TK , false ) if test "$enable_gtkspell" = yes ; then PKG_CHECK_MODULES ( GTKSPELL , gtkspell -2.0 >= 2.0.2 , , enable_gtkspell = no ) if test "$enable_gtkspell" = "yes" ; then AC_SUBST ( GTKSPELL_CFLAGS ) AC_DEFINE ( USE_GTKSPELL ,,[ do we have gtkspell ? ]) if test "$enable_nas" = yes ; then AC_DEFINE ( USE_NAS_AUDIO , 1 , [ Define if we have NAS sound support .]) SOUND_LIBS = "$SOUND_LIBS -laudio -lXt" if test "$enable_audio" = yes ; then GAIM_PATH_AO ( found_ao_lib = true ) AM_PATH_AUDIOFILE ([ 0.2.0 ], found_af_lib = true ) if test "$found_ao_lib" = "true" - a "$found_af_lib" = "true" ; then SOUND_LIBS = "$SOUND_LIBS $AO_LIBS $AUDIOFILE_LIBS" AC_DEFINE ( USE_AO , 1 , [ Define if we ' re using libao and libaudiofile for sound playing ]) if test "$ac_cv_cygwin" = yes ; then AC_DEFINE ( DEBUG , 1 , [ Define if debugging is enabled .]) if test "x$enable_plugins" = "xyes" ; then AC_DEFINE ( GAIM_PLUGINS , 1 , [ Define if plugins are enabled .]) AM_CONDITIONAL ( PLUGINS , test "x$enable_plugins" = "xyes" ) AM_CONDITIONAL ( PLUGINS , false ) if test "x$enable_prpls" = "xyes" ; then AM_CONDITIONAL ( PRPLS , test "x$enable_plugins" = "xyes" ) AM_CONDITIONAL ( PRPLS , false ) AC_CHECK_HEADERS ( asm / byteorder . h byteswap . h endian . h machine / endian . h arpa / nameser_compat . h ) AC_CHECK_FUNCS ( bswap_32 bswap_16 ) dnl AC_CHECK_SIZEOF ( short ) AC_CHECK_FUNCS ( snprintf connect ) AC_DEFINE ( ZEPHYR_INT32 , long , [ Size of an int32 .]) if test "$kerberos" != "no" ; then if test "$kerberos" != "yes" ; then KRB4_CFLAGS = "-I${kerberos}/include" if test - d "$kerberos/include/kerberosIV" ; then KRB4_CFLAGS = "$KRB4_CFLAGS -I${kerberos}/include/kerberosIV" KRB4_LDFLAGS = "-L${kerberos}/lib" elif test - d / usr / local / include / kerberosIV ; then KRB4_CFLAGS = "-I/usr/local/include/kerberosIV" elif test - d / usr / include / kerberosIV ; then KRB4_CFLAGS = "-I/usr/include/kerberosIV" AC_DEFINE ( ZEPHYR_USES_KERBEROS , 1 , [ Define if kerberos should be used in Zephyr .]) LDFLAGS = "$LDFLAGS $KRB4_LDFLAGS" AC_CHECK_LIB ( krb4 , krb_rd_req , [ KRB4_LIBS = "-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err" ], [ AC_CHECK_LIB ( krb , krb_rd_req , [ KRB4_LIBS = "-lkrb -ldes" ], [ AC_ERROR ( Kerberos 4 libraries not found )], - ldes425 - lkrb5 - lk5crypto - lcom_err ) AC_CHECK_FUNCS ( krb_set_key krb_rd_req krb_get_lrealm ) AC_CHECK_FUNCS ( krb_get_err_text krb_log ) dnl checks for an external libzephyr if test "$zephyr" != "no" ; then if test "$zephyr" != "yes" ; then ZEPHYR_CFLAGS = "-I${zephyr}/include" ZEPHYR_LDFLAGS = "-L${zephyr}/lib" elif test - d / usr / athena / include / zephyr ; then ZEPHYR_CFLAGS = "-I/usr/athena/include" elif test - d / usr / include / zephyr ; then ZEPHYR_CFLAGS = "-I/usr/include" elif test - d / usr / local / include / zephyr ; then ZEPHYR_CFLAGS = "-I/usr/local/include" AC_DEFINE ( LIBZEPHYR_EXT , 1 , [ Define if external libzephyr should be used .]) AM_CONDITIONAL ( EXTERNAL_LIBZEPHYR , test "x$zephyr" != "xno" ) LDFLAGS = "$LDFLAGS $ZEPHYR_LDFLAGS" AC_CHECK_LIB ( zephyr , ZInitialize , [ ZEPHYR_LIBS = "-lzephyr" ], [ AC_ERROR ( Zephyr libraries not found )], AC_MSG_CHECKING ( for me pot o ' gold ) AC_CHECK_FUNCS ( gethostid lrand48 ) AC_CHECK_FUNCS ( memcpy memmove random strchr strerror vprintf ) AC_CHECK_HEADERS ( malloc . h paths . h sgtty . h stdarg . h sys / cdefs . h ) AC_CHECK_HEADERS ( sys / file . h sys / filio . h sys / ioctl . h sys / msgbuf . h ) AC_CHECK_HEADERS ( sys / select . h sys / uio . h sys / utsname . h sys / wait . h ) AC_CHECK_HEADERS ( termios . h ) AC_VAR_TIMEZONE_EXTERNALS cp - p VERSION VERSION . ac - save AC_CONFIG_COMMANDS_POST ([ cmp VERSION VERSION . ac - save || touch - r VERSION . ac - save VERSION pixmaps / smileys / default / Makefile pixmaps / smileys / none / Makefile pixmaps / status / default / Makefile plugins / gevolution / Makefile plugins / gaim - remote / Makefile plugins / gestures / Makefile plugins / perl / common / Makefile . PL src / protocols / gg / Makefile src / protocols / irc / Makefile src / protocols / jabber / Makefile src / protocols / msn / Makefile src / protocols / napster / Makefile 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 echo Build Protocol Plugins ........ : $enable_prpls echo Protocols to link statically .. : $STATIC_PRPLS echo Protocols to build dynamically : $DYNAMIC_PRPLS echo UI Library .................... : GTK 2. x echo SSL Library / Libraries ......... : $msg_ssl echo Build with Plugin support ..... : $enable_plugins echo Build with Perl support ....... : $enable_perl echo Build with Tcl support ........ : $enable_tcl echo Build with Tk support ......... : $enable_tk echo Build with Audio support ...... : $enable_audio echo Build with NAS support ........ : $enable_nas echo Build with GtkSpell support ... : $enable_gtkspell echo Use kerberos 4 with zephyr .... : $kerberos echo Use external libzephyr ........ : $zephyr echo Use XScreenSaver Extension .... : $enable_xss echo Use X Session Management ...... : $enable_sm echo Use startup notification ....... : $enable_startup_notification echo Print debugging messages ...... : $enable_debug eval eval echo Gaim will be installed in $bindir . if test "x$gaimpath" != "x" ; then echo Warning : You have an old copy of gaim at $gaimpath . echo configure complete , now type \' make \'