Mercurial > pidgin
comparison configure.ac @ 6701:b7e113a59b51
[gaim-migrate @ 7227]
Updated to MSN Protocol 9.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Tue, 02 Sep 2003 04:32:16 +0000 |
parents | c08d32c3213e |
children | 471eed8124d5 |
comparison
equal
deleted
inserted
replaced
6700:57161e3abbb5 | 6701:b7e113a59b51 |
---|---|
332 PERL_CFLAGS= | 332 PERL_CFLAGS= |
333 PERL_LIBS= | 333 PERL_LIBS= |
334 AM_CONDITIONAL(USE_PERL, false) | 334 AM_CONDITIONAL(USE_PERL, false) |
335 fi | 335 fi |
336 | 336 |
337 dnl ####################################################################### | |
338 dnl # SSL support | |
339 dnl # | |
340 dnl # Thanks go to Evolution for the checks. | |
341 dnl ####################################################################### | |
342 AC_ARG_ENABLE(ssl, | |
343 [ --enable-ssl=[yes,no,static] Turn on Secure Sockets Layer support [default=yes]], | |
344 [enable_nss="$enableval"], | |
345 [enable_nss="yes"]) | |
346 | |
347 AC_ARG_WITH(nspr-includes, | |
348 [ --with-nspr-includes=PREFIX Specify location of Mozilla nspr4 includes.], | |
349 [with_nspr_includes="$withval"]) | |
350 | |
351 AC_ARG_WITH(nspr-libs, | |
352 [ --with-nspr-libs=PREFIX Specify location of Mozilla nsp4 libs.], | |
353 [with_nspr_libs="$withval"]) | |
354 | |
355 AC_ARG_WITH(nss-includes, | |
356 [ --with-nss-includes=PREFIX Specify location of Mozilla nss3 includes.], | |
357 [with_nss_includes="$withval"]) | |
358 | |
359 AC_ARG_WITH(nss-libs, | |
360 [ --with-nss-libs=PREFIX Specify location of Mozilla nss3 libs.], | |
361 [with_nss_libs="$withval"]) | |
362 | |
363 msg_ssl="no" | |
364 | |
365 if test "x$enable_nss" = "xyes" || test "x$enable_nss" = "xstatic"; then | |
366 if test -n "$with_nspr_includes" || test -n "$with_nspr_libs" || \ | |
367 test -n "$with_nss_includes" || test -n "$with_nss_libs" || | |
368 test "x$enable_nss" = "xstatic"; then | |
369 | |
370 nss_manual_check="yes" | |
371 else | |
372 nss_manual_check="no" | |
373 fi | |
374 | |
375 if test "x$nss_manual_check" = "xno"; then | |
376 PKG_CHECK_MODULES(NSS, mozilla-nss, have_nss="yes") | |
377 | |
378 if test "x$have_nss" = "xyes"; then | |
379 mozilla_nspr="mozilla-nspr" | |
380 mozilla_nss="mozilla-nss" | |
381 | |
382 AC_DEFINE(HAVE_NSS, 1, [Define if you have Mozilla NSS]) | |
383 | |
384 msg_ssl="yes" | |
385 else | |
386 nss_manual_check="yes" | |
387 fi | |
388 fi | |
389 | |
390 if test "x$nss_manual_check" = "xyes"; then | |
391 mozilla_nss="" | |
392 have_nspr_includes="no" | |
393 | |
394 if test "x$with_nspr_includes" != "xno"; then | |
395 CPPFLAGS_save=$CPPFLAGS | |
396 | |
397 AC_MSG_CHECKING(for Mozilla nspr4 includes in $with_nspr_includes) | |
398 AC_MSG_RESULT("") | |
399 | |
400 CPPFLAGS="$CPPFLAGS -I$with_nspr_includes" | |
401 AC_CHECK_HEADERS(nspr.h prio.h, [ moz_nspr_includes="yes" ]) | |
402 CPPFLAGS=$CPPFLAGS_save | |
403 | |
404 if test "x$moz_nspr_includes" != "xno" -a \ | |
405 "x$moz_nspr_includes" != "x"; then | |
406 | |
407 have_nspr_includes="yes" | |
408 NSPR_CFLAGS="-I$with_nspr_includes" | |
409 fi | |
410 else | |
411 AC_MSG_CHECKING(for Mozilla nspr4 includes) | |
412 AC_MSG_RESULT(no) | |
413 fi | |
414 | |
415 have_nspr_libs="no" | |
416 | |
417 if test "x$with_nspr_libs" != "xno" -a \ | |
418 "x$have_nspr_includes" != "xno"; then | |
419 | |
420 CFLAGS_save=$CFLAGS | |
421 LDFLAGS_save=$LDFLAGS | |
422 | |
423 if test "$enable_nss" = "static"; then | |
424 if test -z "$with_nspr_libs"; then | |
425 AC_MSG_ERROR( | |
426 [Static linkage requested, but path to nspr libraries not set.] | |
427 [Please specify the path to libnspr4.a] | |
428 [Example: --with-nspr-libs=/usr/lib]) | |
429 else | |
430 nsprlibs="-ldl $with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB" | |
431 fi | |
432 else | |
433 nsprlibs="-ldl -lplc4 -lplds4 -lnspr4 $PTHREAD_LIB" | |
434 fi | |
435 | |
436 AC_CACHE_CHECK([for Mozilla nspr libraries], moz_nspr_libs, | |
437 [ | |
438 LIBS_save=$LIBS | |
439 CFLAGS="$CFLAGS $NSPR_CFLAGS" | |
440 | |
441 LIBS="$nsprlibs" | |
442 | |
443 if test "x$with_nspr_libs" != "x"; then | |
444 LDFLAGS="$LDFLAGS -L$with_nspr_libs" | |
445 else | |
446 LDFLAGS="$LDFLAGS" | |
447 fi | |
448 | |
449 AC_TRY_LINK_FUNC(PR_Init, | |
450 [moz_nspr_libs="yes"], | |
451 [moz_nspr_libs="no"]) | |
452 | |
453 CFLAGS=$CFLAGS_save | |
454 LDFLAGS=$LDFLAGS_save | |
455 LIBS=$LIBS_save | |
456 ]) | |
457 | |
458 if test "x$moz_nspr_libs" != "xno"; then | |
459 have_nspr_libs="yes" | |
460 NSPR_LIBS="-L$with_nspr_libs $nsprlibs" | |
461 else | |
462 NSPR_CFLAGS="" | |
463 fi | |
464 else | |
465 AC_MSG_CHECKING(for Mozilla nspr4 libraries) | |
466 AC_MSG_RESULT(no) | |
467 fi | |
468 | |
469 if test "x$with_nss_includes" != "xno" -a \ | |
470 "x$have_nspr_libs" != "xno"; then | |
471 | |
472 CPPFLAGS_save=$CPPFLAGS | |
473 | |
474 AC_MSG_CHECKING(for Mozilla nss3 includes in $with_nss_includes) | |
475 AC_MSG_RESULT("") | |
476 | |
477 if test "x$with_nspr_includes" != "x"; then | |
478 CPPFLAGS="$CPPFLAGS -I$with_nspr_includs -I$with_nss_includes" | |
479 else | |
480 CPPFLAGS="$CPPFLAGS -I$with_nss_includes" | |
481 fi | |
482 | |
483 AC_CHECK_HEADERS(nss.h ssl.h smime.h, | |
484 [have_nss_includes="yes"], | |
485 [have_nss_includes="no"]) | |
486 | |
487 CPPFLAGS=$CPPFLAGS_save | |
488 | |
489 if test "x$have_nss_includes" = "xyes"; then | |
490 have_nss_includes="yes" | |
491 NSS_CFLAGS="-I$with_nss_includes" | |
492 else | |
493 NSPR_CFLAGS="" | |
494 NSPR_LIBS="" | |
495 fi | |
496 else | |
497 AC_MSG_CHECKING(for Mozilla nss3 includes) | |
498 AC_MSG_RESULT(no) | |
499 fi | |
500 | |
501 if test "x$with_nss_libs" != "xno" -a \ | |
502 "x$have_nss_includes" != "xno"; then | |
503 | |
504 LDFLAGS_save=$LDFLAGS | |
505 | |
506 if test "$enable_nss" = "static"; then | |
507 if test -z "$with_nss_libs"; then | |
508 AC_MSG_ERROR( | |
509 [Static linkage requested, but path to nss libraries not set.] | |
510 [Please specify the path to libnss3.a] | |
511 [Example: --with-nspr-libs=/usr/lib/mozilla]) | |
512 else | |
513 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" | |
514 | |
515 case "$host" in | |
516 *solaris*) | |
517 nsslibs="$nsslibs $with_nss_libs/libfreeb1.a" | |
518 ;; | |
519 esac | |
520 fi | |
521 else | |
522 nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3" | |
523 fi | |
524 | |
525 AC_CACHE_CHECK([for Mozilla nss libraries], moz_nss_libs, | |
526 [ | |
527 LIBS_save=$LIBS | |
528 LDFLAGS="$LDFLAGS -L$with_nspr_libs $nsprlibs -L$with_nss_libs $nsslibs" | |
529 LIBS="$nsslibs $nsprlibs" | |
530 | |
531 AC_TRY_LINK_FUNC(NSS_Init, | |
532 [moz_nss_libs="yes"], | |
533 [moz_nss_libs="no"]) | |
534 | |
535 if test "x$moz_nss_libs" = "xno"; then | |
536 nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3" | |
537 LDFLAGS="$LDFLAGS -L$with_nspr_libs $nsprlibs -L$with_nss_libs $nsslibs" | |
538 AC_TRY_LINK_FUNC(NSS_Init, | |
539 [moz_nss_libs="yes"], | |
540 [moz_nss_libs="no"]) | |
541 fi | |
542 | |
543 LDFLAGS=$LDFLAGS_save | |
544 LIBS=$LIBS_save | |
545 ]) | |
546 | |
547 if test "x$moz_nss_libs" != "xno"; then | |
548 AC_DEFINE(HAVE_NSS) | |
549 | |
550 NSS_LIBS="-L$with_nss_libs $nsslibs" | |
551 | |
552 if test "$enable_nss" = "static"; then | |
553 msg_ssl="yes (static)" | |
554 else | |
555 msg_ssl="yes" | |
556 fi | |
557 else | |
558 NSS_CFLAGS="" | |
559 NSPR_CFLAGS="" | |
560 NSPR_LIBS="" | |
561 fi | |
562 else | |
563 AC_MSG_CHECKING(for Mozilla nss libraries) | |
564 AC_MSG_ERROR(no) | |
565 fi | |
566 | |
567 NSS_CFLAGS="$NSPR_CFLAGS $NSS_CFLAGS" | |
568 NSS_LIBS="$NSPR_LIBS $NSS_LIBS" | |
569 fi | |
570 | |
571 AC_SUBST(NSS_CFLAGS) | |
572 AC_SUBST(NSS_LIBS) | |
573 fi | |
574 | |
337 dnl Check for Tcl | 575 dnl Check for Tcl |
338 if test "$enable_tcl" = yes; then | 576 if test "$enable_tcl" = yes; then |
339 AC_MSG_CHECKING([for tclConfig.sh]) | 577 AC_MSG_CHECKING([for tclConfig.sh]) |
340 TCLCONFIG=no | 578 TCLCONFIG=no |
341 for dir in $with_tclconfig /usr/lib /usr/local/lib; do | 579 for dir in $with_tclconfig /usr/lib /usr/local/lib; do |
437 | 675 |
438 if test "$ac_cv_cygwin" = yes ; then | 676 if test "$ac_cv_cygwin" = yes ; then |
439 LDADD="$LDADD -static" | 677 LDADD="$LDADD -static" |
440 DEBUG_CFLAGS="$DEBUG_CFLAGS -Wall -g" | 678 DEBUG_CFLAGS="$DEBUG_CFLAGS -Wall -g" |
441 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) | 679 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
442 fi | 680 fi |
443 | 681 |
444 AC_SUBST(DEBUG_CFLAGS) | 682 AC_SUBST(DEBUG_CFLAGS) |
445 AC_SUBST(LDADD) | 683 AC_SUBST(LDADD) |
446 AC_SUBST(LIBS) | 684 AC_SUBST(LIBS) |
447 | 685 |
569 echo Build with Tcl support........ : $enable_tcl | 807 echo Build with Tcl support........ : $enable_tcl |
570 echo Build with Tk support......... : $enable_tk | 808 echo Build with Tk support......... : $enable_tk |
571 echo Build with Audio support...... : $enable_audio | 809 echo Build with Audio support...... : $enable_audio |
572 echo Build with NAS support........ : $enable_nas | 810 echo Build with NAS support........ : $enable_nas |
573 echo Build with GtkSpell support... : $enable_gtkspell | 811 echo Build with GtkSpell support... : $enable_gtkspell |
812 echo Build with Mozilla NSS support : $msg_ssl | |
574 echo | 813 echo |
575 echo Use XScreenSaver Extension.... : $enable_xss | 814 echo Use XScreenSaver Extension.... : $enable_xss |
576 echo Use X Session Management...... : $enable_sm | 815 echo Use X Session Management...... : $enable_sm |
577 echo | 816 echo |
578 echo Print debugging messages...... : $enable_debug | 817 echo Print debugging messages...... : $enable_debug |