Skip to content
Snippets Groups Projects
aclocal.m4 54.6 KiB
Newer Older
  • Learn to ignore specific revisions
  • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000
    dnl aclocal.m4 generated automatically by aclocal 1.4-p6
    
    dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
    dnl This file is free software; the Free Software Foundation
    dnl gives unlimited permission to copy and/or distribute it,
    dnl with or without modifications, as long as this notice is preserved.
    
    dnl This program is distributed in the hope that it will be useful,
    dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
    dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
    dnl PARTICULAR PURPOSE.
    
    dnl @synopsis AC_PATH_GENERIC(LIBRARY [, MINIMUM-VERSION [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
    dnl
    dnl Runs a LIBRARY-config script and defines LIBRARY_CFLAGS and LIBRARY_LIBS
    dnl
    dnl The script must support `--cflags' and `--libs' args.
    dnl If MINIMUM-VERSION is specified, the script must also support the
    dnl `--version' arg.
    dnl If the `--with-library-[exec-]prefix' arguments to ./configure are given,
    dnl it must also support `--prefix' and `--exec-prefix'.
    dnl (In other words, it must be like gtk-config.)
    dnl
    dnl For example:
    dnl
    dnl    AC_PATH_GENERIC(Foo, 1.0.0)
    dnl
    dnl would run `foo-config --version' and check that it is at least 1.0.0
    dnl
    dnl If so, the following would then be defined:
    dnl
    dnl    FOO_CFLAGS to `foo-config --cflags`
    dnl    FOO_LIBS   to `foo-config --libs`
    dnl
    dnl At present there is no support for additional "MODULES" (see AM_PATH_GTK)
    dnl (shamelessly stolen from gtk.m4 and then hacked around a fair amount)
    dnl
    dnl @author Angus Lees <gusl@cse.unsw.edu.au>
    dnl @version $Id: acinclude.m4,v 1.1.1.1 2004/08/24 19:12:09 gilbertt Exp $
    
    AC_DEFUN(AC_PATH_GENERIC,
    [dnl
    dnl we're going to need uppercase, lowercase and user-friendly versions of the
    dnl string `LIBRARY'
    pushdef([UP], translit([$1], [a-z], [A-Z]))dnl
    pushdef([DOWN], translit([$1], [A-Z], [a-z]))dnl
    
    dnl
    dnl Get the cflags and libraries from the LIBRARY-config script
    dnl
    AC_ARG_WITH(DOWN-prefix,[  --with-]DOWN[-prefix=PFX       Prefix where $1 is installed (optional)],
            DOWN[]_config_prefix="$withval", DOWN[]_config_prefix="")
    AC_ARG_WITH(DOWN-exec-prefix,[  --with-]DOWN[-exec-prefix=PFX Exec prefix where $1 is installed (optional)],
            DOWN[]_config_exec_prefix="$withval", DOWN[]_config_exec_prefix="")
    
      if test x$DOWN[]_config_exec_prefix != x ; then
         DOWN[]_config_args="$DOWN[]_config_args --exec-prefix=$DOWN[]_config_exec_prefix"
         if test x${UP[]_CONFIG+set} != xset ; then
           UP[]_CONFIG=$DOWN[]_config_exec_prefix/bin/DOWN-config
         fi
      fi
      if test x$DOWN[]_config_prefix != x ; then
         DOWN[]_config_args="$DOWN[]_config_args --prefix=$DOWN[]_config_prefix"
         if test x${UP[]_CONFIG+set} != xset ; then
           UP[]_CONFIG=$DOWN[]_config_prefix/bin/DOWN-config
         fi
      fi
    
      AC_PATH_PROG(UP[]_CONFIG, DOWN-config, no)
      ifelse([$2], ,
         AC_MSG_CHECKING(for $1),
         AC_MSG_CHECKING(for $1 - version >= $2)
      )
      no_[]DOWN=""
      if test "$UP[]_CONFIG" = "no" ; then
         no_[]DOWN=yes
      else
         UP[]_CFLAGS="`$UP[]_CONFIG $DOWN[]_config_args --cflags`"
         UP[]_LIBS="`$UP[]_CONFIG $DOWN[]_config_args --libs`"
         ifelse([$2], , ,[
            DOWN[]_config_major_version=`$UP[]_CONFIG $DOWN[]_config_args \
             --version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
            DOWN[]_config_minor_version=`$UP[]_CONFIG $DOWN[]_config_args \
             --version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
            DOWN[]_config_micro_version=`$UP[]_CONFIG $DOWN[]_config_args \
             --version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
            DOWN[]_wanted_major_version="regexp($2, [\<\([0-9]*\)], [\1])"
            DOWN[]_wanted_minor_version="regexp($2, [\<\([0-9]*\)\.\([0-9]*\)], [\2])"
            DOWN[]_wanted_micro_version="regexp($2, [\<\([0-9]*\).\([0-9]*\).\([0-9]*\)], [\3])"
    
            # Compare wanted version to what config script returned.
            # If I knew what library was being run, i'd probably also compile
            # a test program at this point (which also extracted and tested
            # the version in some library-specific way)
            if test "$DOWN[]_config_major_version" -lt \
                            "$DOWN[]_wanted_major_version" \
              -o \( "$DOWN[]_config_major_version" -eq \
                            "$DOWN[]_wanted_major_version" \
                -a "$DOWN[]_config_minor_version" -lt \
                            "$DOWN[]_wanted_minor_version" \) \
              -o \( "$DOWN[]_config_major_version" -eq \
                            "$DOWN[]_wanted_major_version" \
                -a "$DOWN[]_config_minor_version" -eq \
                            "$DOWN[]_wanted_minor_version" \
                -a "$DOWN[]_config_micro_version" -lt \
                            "$DOWN[]_wanted_micro_version" \) ; then
              # older version found
              no_[]DOWN=yes
              echo -n "*** An old version of $1 "
              echo -n "($DOWN[]_config_major_version"
              echo -n ".$DOWN[]_config_minor_version"
              echo    ".$DOWN[]_config_micro_version) was found."
              echo -n "*** You need a version of $1 newer than "
              echo -n "$DOWN[]_wanted_major_version"
              echo -n ".$DOWN[]_wanted_minor_version"
              echo    ".$DOWN[]_wanted_micro_version."
              echo "***"
              echo "*** If you have already installed a sufficiently new version, this error"
              echo "*** probably means that the wrong copy of the DOWN-config shell script is"
              echo "*** being found. The easiest way to fix this is to remove the old version"
              echo "*** of $1, but you can also set the UP[]_CONFIG environment to point to the"
              echo "*** correct copy of DOWN-config. (In this case, you will have to"
              echo "*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf"
              echo "*** so that the correct libraries are found at run-time)"
            fi
         ])
      fi
      if test "x$no_[]DOWN" = x ; then
         AC_MSG_RESULT(yes)
         ifelse([$3], , :, [$3])
      else
         AC_MSG_RESULT(no)
         if test "$UP[]_CONFIG" = "no" ; then
           echo "*** The DOWN-config script installed by $1 could not be found"
           echo "*** If $1 was installed in PREFIX, make sure PREFIX/bin is in"
           echo "*** your path, or set the UP[]_CONFIG environment variable to the"
           echo "*** full path to DOWN-config."
         fi
         UP[]_CFLAGS=""
         UP[]_LIBS=""
         ifelse([$4], , :, [$4])
      fi
      AC_SUBST(UP[]_CFLAGS)
      AC_SUBST(UP[]_LIBS)
    
      popdef([UP])
      popdef([DOWN])
    ])
    
    # Configure paths for GTK+
    # Owen Taylor     97-11-3
    
    dnl AM_PATH_GTK([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]])
    dnl Test for GTK, and define GTK_CFLAGS and GTK_LIBS
    dnl
    AC_DEFUN(AM_PATH_GTK,
    [dnl 
    dnl Get the cflags and libraries from the gtk-config script
    dnl
    AC_ARG_WITH(gtk-prefix,[  --with-gtk-prefix=PFX   Prefix where GTK is installed (optional)],
                gtk_config_prefix="$withval", gtk_config_prefix="")
    AC_ARG_WITH(gtk-exec-prefix,[  --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)],
                gtk_config_exec_prefix="$withval", gtk_config_exec_prefix="")
    AC_ARG_ENABLE(gtktest, [  --disable-gtktest       Do not try to compile and run a test GTK program],
    		    , enable_gtktest=yes)
    
      for module in . $4
      do
          case "$module" in
             gthread) 
                 gtk_config_args="$gtk_config_args gthread"
             ;;
          esac
      done
    
      if test x$gtk_config_exec_prefix != x ; then
         gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
         if test x${GTK_CONFIG+set} != xset ; then
            GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
         fi
      fi
      if test x$gtk_config_prefix != x ; then
         gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
         if test x${GTK_CONFIG+set} != xset ; then
            GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
         fi
      fi
    
      AC_PATH_PROG(GTK_CONFIG, gtk-config, no)
      min_gtk_version=ifelse([$1], ,0.99.7,$1)
      AC_MSG_CHECKING(for GTK - version >= $min_gtk_version)
      no_gtk=""
      if test "$GTK_CONFIG" = "no" ; then
        no_gtk=yes
      else
        GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
        GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
        gtk_config_major_version=`$GTK_CONFIG $gtk_config_args --version | \
               sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
        gtk_config_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
               sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
        gtk_config_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
               sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
        if test "x$enable_gtktest" = "xyes" ; then
          ac_save_CFLAGS="$CFLAGS"
          ac_save_LIBS="$LIBS"
          CFLAGS="$CFLAGS $GTK_CFLAGS"
          LIBS="$GTK_LIBS $LIBS"
    dnl
    dnl Now check if the installed GTK is sufficiently new. (Also sanity
    dnl checks the results of gtk-config to some extent
    dnl
          rm -f conf.gtktest
          AC_TRY_RUN([
    #include <gtk/gtk.h>
    #include <stdio.h>
    #include <stdlib.h>
    
    int 
    main ()
    {
      int major, minor, micro;
      char *tmp_version;
    
      system ("touch conf.gtktest");
    
      /* HP/UX 9 (%@#!) writes to sscanf strings */
      tmp_version = g_strdup("$min_gtk_version");
      if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
         printf("%s, bad version string\n", "$min_gtk_version");
         exit(1);
       }
    
      if ((gtk_major_version != $gtk_config_major_version) ||
          (gtk_minor_version != $gtk_config_minor_version) ||
          (gtk_micro_version != $gtk_config_micro_version))
        {
          printf("\n*** 'gtk-config --version' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n", 
                 $gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version,
                 gtk_major_version, gtk_minor_version, gtk_micro_version);
          printf ("*** was found! If gtk-config was correct, then it is best\n");
          printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n");
          printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
          printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
          printf("*** required on your system.\n");
          printf("*** If gtk-config was wrong, set the environment variable GTK_CONFIG\n");
          printf("*** to point to the correct copy of gtk-config, and remove the file config.cache\n");
          printf("*** before re-running configure\n");
        } 
    #if defined (GTK_MAJOR_VERSION) && defined (GTK_MINOR_VERSION) && defined (GTK_MICRO_VERSION)
      else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
    	   (gtk_minor_version != GTK_MINOR_VERSION) ||
               (gtk_micro_version != GTK_MICRO_VERSION))
        {
          printf("*** GTK+ header files (version %d.%d.%d) do not match\n",
    	     GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
          printf("*** library (version %d.%d.%d)\n",
    	     gtk_major_version, gtk_minor_version, gtk_micro_version);
        }
    #endif /* defined (GTK_MAJOR_VERSION) ... */
      else
        {
          if ((gtk_major_version > major) ||
            ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
            ((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro)))
          {
            return 0;
           }
         else
          {
            printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
                   gtk_major_version, gtk_minor_version, gtk_micro_version);
            printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n",
    	       major, minor, micro);
            printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n");
            printf("***\n");
            printf("*** If you have already installed a sufficiently new version, this error\n");
            printf("*** probably means that the wrong copy of the gtk-config shell script is\n");
            printf("*** being found. The easiest way to fix this is to remove the old version\n");
            printf("*** of GTK+, but you can also set the GTK_CONFIG environment to point to the\n");
            printf("*** correct copy of gtk-config. (In this case, you will have to\n");
            printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
            printf("*** so that the correct libraries are found at run-time))\n");
          }
        }
      return 1;
    }
    ],, no_gtk=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
           CFLAGS="$ac_save_CFLAGS"
           LIBS="$ac_save_LIBS"
         fi
      fi
      if test "x$no_gtk" = x ; then
         AC_MSG_RESULT(yes)
         ifelse([$2], , :, [$2])     
      else
         AC_MSG_RESULT(no)
         if test "$GTK_CONFIG" = "no" ; then
           echo "*** The gtk-config script installed by GTK could not be found"
           echo "*** If GTK was installed in PREFIX, make sure PREFIX/bin is in"
           echo "*** your path, or set the GTK_CONFIG environment variable to the"
           echo "*** full path to gtk-config."
         else
           if test -f conf.gtktest ; then
            :
           else
              echo "*** Could not run GTK test program, checking why..."
              CFLAGS="$CFLAGS $GTK_CFLAGS"
              LIBS="$LIBS $GTK_LIBS"
              AC_TRY_LINK([
    #include <gtk/gtk.h>
    #include <stdio.h>
    ],      [ return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ],
            [ echo "*** The test program compiled, but did not run. This usually means"
              echo "*** that the run-time linker is not finding GTK or finding the wrong"
              echo "*** version of GTK. If it is not finding GTK, you'll need to set your"
              echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
              echo "*** to the installed location  Also, make sure you have run ldconfig if that"
              echo "*** is required on your system"
    	  echo "***"
              echo "*** If you have an old version installed, it is best to remove it, although"
              echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
              echo "***"
              echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that"
              echo "*** came with the system with the command"
              echo "***"
              echo "***    rpm --erase --nodeps gtk gtk-devel" ],
            [ echo "*** The test program failed to compile or link. See the file config.log for the"
              echo "*** exact error that occured. This usually means GTK was incorrectly installed"
              echo "*** or that you have moved GTK since it was installed. In the latter case, you"
              echo "*** may want to edit the gtk-config script: $GTK_CONFIG" ])
              CFLAGS="$ac_save_CFLAGS"
              LIBS="$ac_save_LIBS"
           fi
         fi
         GTK_CFLAGS=""
         GTK_LIBS=""
         ifelse([$3], , :, [$3])
      fi
      AC_SUBST(GTK_CFLAGS)
      AC_SUBST(GTK_LIBS)
      rm -f conf.gtktest
    ])
    
    # lib-prefix.m4 serial 4 (gettext-0.14.2)
    dnl Copyright (C) 2001-2005 Free Software Foundation, Inc.
    dnl This file is free software; the Free Software Foundation
    dnl gives unlimited permission to copy and/or distribute it,
    dnl with or without modifications, as long as this notice is preserved.
    
    dnl From Bruno Haible.
    
    dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and
    dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't
    dnl require excessive bracketing.
    ifdef([AC_HELP_STRING],
    [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])],
    [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])])
    
    dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed
    dnl to access previously installed libraries. The basic assumption is that
    dnl a user will want packages to use other packages he previously installed
    dnl with the same --prefix option.
    dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate
    dnl libraries, but is otherwise very convenient.
    AC_DEFUN([AC_LIB_PREFIX],
    [
      AC_BEFORE([$0], [AC_LIB_LINKFLAGS])
      AC_REQUIRE([AC_PROG_CC])
      AC_REQUIRE([AC_CANONICAL_HOST])
      AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
      dnl By default, look in $includedir and $libdir.
      use_additional=yes
      AC_LIB_WITH_FINAL_PREFIX([
        eval additional_includedir=\"$includedir\"
        eval additional_libdir=\"$libdir\"
      ])
      AC_LIB_ARG_WITH([lib-prefix],
    [  --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib
      --without-lib-prefix    don't search for libraries in includedir and libdir],
    [
        if test "X$withval" = "Xno"; then
          use_additional=no
        else
          if test "X$withval" = "X"; then
            AC_LIB_WITH_FINAL_PREFIX([
              eval additional_includedir=\"$includedir\"
              eval additional_libdir=\"$libdir\"
            ])
          else
            additional_includedir="$withval/include"
            additional_libdir="$withval/lib"
          fi
        fi
    ])
      if test $use_additional = yes; then
        dnl Potentially add $additional_includedir to $CPPFLAGS.
        dnl But don't add it
        dnl   1. if it's the standard /usr/include,
        dnl   2. if it's already present in $CPPFLAGS,
        dnl   3. if it's /usr/local/include and we are using GCC on Linux,
        dnl   4. if it doesn't exist as a directory.
        if test "X$additional_includedir" != "X/usr/include"; then
          haveit=
          for x in $CPPFLAGS; do
            AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
            if test "X$x" = "X-I$additional_includedir"; then
              haveit=yes
              break
            fi
          done
          if test -z "$haveit"; then
            if test "X$additional_includedir" = "X/usr/local/include"; then
              if test -n "$GCC"; then
                case $host_os in
                  linux* | gnu* | k*bsd*-gnu) haveit=yes;;
                esac
              fi
            fi
            if test -z "$haveit"; then
              if test -d "$additional_includedir"; then
                dnl Really add $additional_includedir to $CPPFLAGS.
                CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir"
              fi
            fi
          fi
        fi
        dnl Potentially add $additional_libdir to $LDFLAGS.
        dnl But don't add it
        dnl   1. if it's the standard /usr/lib,
        dnl   2. if it's already present in $LDFLAGS,
        dnl   3. if it's /usr/local/lib and we are using GCC on Linux,
        dnl   4. if it doesn't exist as a directory.
        if test "X$additional_libdir" != "X/usr/lib"; then
          haveit=
          for x in $LDFLAGS; do
            AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
            if test "X$x" = "X-L$additional_libdir"; then
              haveit=yes
              break
            fi
          done
          if test -z "$haveit"; then
            if test "X$additional_libdir" = "X/usr/local/lib"; then
              if test -n "$GCC"; then
                case $host_os in
                  linux*) haveit=yes;;
                esac
              fi
            fi
            if test -z "$haveit"; then
              if test -d "$additional_libdir"; then
                dnl Really add $additional_libdir to $LDFLAGS.
                LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir"
              fi
            fi
          fi
        fi
      fi
    ])
    
    dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix,
    dnl acl_final_exec_prefix, containing the values to which $prefix and
    dnl $exec_prefix will expand at the end of the configure script.
    AC_DEFUN([AC_LIB_PREPARE_PREFIX],
    [
      dnl Unfortunately, prefix and exec_prefix get only finally determined
      dnl at the end of configure.
      if test "X$prefix" = "XNONE"; then
        acl_final_prefix="$ac_default_prefix"
      else
        acl_final_prefix="$prefix"
      fi
      if test "X$exec_prefix" = "XNONE"; then
        acl_final_exec_prefix='${prefix}'
      else
        acl_final_exec_prefix="$exec_prefix"
      fi
      acl_save_prefix="$prefix"
      prefix="$acl_final_prefix"
      eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
      prefix="$acl_save_prefix"
    ])
    
    dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the
    dnl variables prefix and exec_prefix bound to the values they will have
    dnl at the end of the configure script.
    AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX],
    [
      acl_save_prefix="$prefix"
      prefix="$acl_final_prefix"
      acl_save_exec_prefix="$exec_prefix"
      exec_prefix="$acl_final_exec_prefix"
      $1
      exec_prefix="$acl_save_exec_prefix"
      prefix="$acl_save_prefix"
    ])
    
    # lib-link.m4 serial 6 (gettext-0.14.3)
    dnl Copyright (C) 2001-2005 Free Software Foundation, Inc.
    dnl This file is free software; the Free Software Foundation
    dnl gives unlimited permission to copy and/or distribute it,
    dnl with or without modifications, as long as this notice is preserved.
    
    dnl From Bruno Haible.
    
    AC_PREREQ(2.50)
    
    dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and
    dnl the libraries corresponding to explicit and implicit dependencies.
    dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and
    dnl augments the CPPFLAGS variable.
    AC_DEFUN([AC_LIB_LINKFLAGS],
    [
      AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
      AC_REQUIRE([AC_LIB_RPATH])
      define([Name],[translit([$1],[./-], [___])])
      define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
                                   [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
      AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [
        AC_LIB_LINKFLAGS_BODY([$1], [$2])
        ac_cv_lib[]Name[]_libs="$LIB[]NAME"
        ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME"
        ac_cv_lib[]Name[]_cppflags="$INC[]NAME"
      ])
      LIB[]NAME="$ac_cv_lib[]Name[]_libs"
      LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs"
      INC[]NAME="$ac_cv_lib[]Name[]_cppflags"
      AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
      AC_SUBST([LIB]NAME)
      AC_SUBST([LTLIB]NAME)
      dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the
      dnl results of this search when this library appears as a dependency.
      HAVE_LIB[]NAME=yes
      undefine([Name])
      undefine([NAME])
    ])
    
    dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode)
    dnl searches for libname and the libraries corresponding to explicit and
    dnl implicit dependencies, together with the specified include files and
    dnl the ability to compile and link the specified testcode. If found, it
    dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and
    dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and
    dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs
    dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty.
    AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
    [
      AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
      AC_REQUIRE([AC_LIB_RPATH])
      define([Name],[translit([$1],[./-], [___])])
      define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
                                   [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
    
      dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME
      dnl accordingly.
      AC_LIB_LINKFLAGS_BODY([$1], [$2])
    
      dnl Add $INC[]NAME to CPPFLAGS before performing the following checks,
      dnl because if the user has installed lib[]Name and not disabled its use
      dnl via --without-lib[]Name-prefix, he wants to use it.
      ac_save_CPPFLAGS="$CPPFLAGS"
      AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
    
      AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [
        ac_save_LIBS="$LIBS"
        LIBS="$LIBS $LIB[]NAME"
        AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no])
        LIBS="$ac_save_LIBS"
      ])
      if test "$ac_cv_lib[]Name" = yes; then
        HAVE_LIB[]NAME=yes
        AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.])
        AC_MSG_CHECKING([how to link with lib[]$1])
        AC_MSG_RESULT([$LIB[]NAME])
      else
        HAVE_LIB[]NAME=no
        dnl If $LIB[]NAME didn't lead to a usable library, we don't need
        dnl $INC[]NAME either.
        CPPFLAGS="$ac_save_CPPFLAGS"
        LIB[]NAME=
        LTLIB[]NAME=
      fi
      AC_SUBST([HAVE_LIB]NAME)
      AC_SUBST([LIB]NAME)
      AC_SUBST([LTLIB]NAME)
      undefine([Name])
      undefine([NAME])
    ])
    
    dnl Determine the platform dependent parameters needed to use rpath:
    dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator,
    dnl hardcode_direct, hardcode_minus_L.
    AC_DEFUN([AC_LIB_RPATH],
    [
      dnl Tell automake >= 1.10 to complain if config.rpath is missing.
      m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])])
      AC_REQUIRE([AC_PROG_CC])                dnl we use $CC, $GCC, $LDFLAGS
      AC_REQUIRE([AC_LIB_PROG_LD])            dnl we use $LD, $with_gnu_ld
      AC_REQUIRE([AC_CANONICAL_HOST])         dnl we use $host
      AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir
      AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [
        CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
        ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
        . ./conftest.sh
        rm -f ./conftest.sh
        acl_cv_rpath=done
      ])
      wl="$acl_cv_wl"
      libext="$acl_cv_libext"
      shlibext="$acl_cv_shlibext"
      hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
      hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
      hardcode_direct="$acl_cv_hardcode_direct"
      hardcode_minus_L="$acl_cv_hardcode_minus_L"
      dnl Determine whether the user wants rpath handling at all.
      AC_ARG_ENABLE(rpath,
        [  --disable-rpath         do not hardcode runtime library paths],
        :, enable_rpath=yes)
    ])
    
    dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and
    dnl the libraries corresponding to explicit and implicit dependencies.
    dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables.
    AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
    [
      define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
                                   [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
      dnl By default, look in $includedir and $libdir.
      use_additional=yes
      AC_LIB_WITH_FINAL_PREFIX([
        eval additional_includedir=\"$includedir\"
        eval additional_libdir=\"$libdir\"
      ])
      AC_LIB_ARG_WITH([lib$1-prefix],
    [  --with-lib$1-prefix[=DIR]  search for lib$1 in DIR/include and DIR/lib
      --without-lib$1-prefix     don't search for lib$1 in includedir and libdir],
    [
        if test "X$withval" = "Xno"; then
          use_additional=no
        else
          if test "X$withval" = "X"; then
            AC_LIB_WITH_FINAL_PREFIX([
              eval additional_includedir=\"$includedir\"
              eval additional_libdir=\"$libdir\"
            ])
          else
            additional_includedir="$withval/include"
            additional_libdir="$withval/lib"
          fi
        fi
    ])
      dnl Search the library and its dependencies in $additional_libdir and
      dnl $LDFLAGS. Using breadth-first-seach.
      LIB[]NAME=
      LTLIB[]NAME=
      INC[]NAME=
      rpathdirs=
      ltrpathdirs=
      names_already_handled=
      names_next_round='$1 $2'
      while test -n "$names_next_round"; do
        names_this_round="$names_next_round"
        names_next_round=
        for name in $names_this_round; do
          already_handled=
          for n in $names_already_handled; do
            if test "$n" = "$name"; then
              already_handled=yes
              break
            fi
          done
          if test -z "$already_handled"; then
            names_already_handled="$names_already_handled $name"
            dnl See if it was already located by an earlier AC_LIB_LINKFLAGS
            dnl or AC_LIB_HAVE_LINKFLAGS call.
            uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
            eval value=\"\$HAVE_LIB$uppername\"
            if test -n "$value"; then
              if test "$value" = yes; then
                eval value=\"\$LIB$uppername\"
                test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value"
                eval value=\"\$LTLIB$uppername\"
                test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value"
              else
                dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined
                dnl that this library doesn't exist. So just drop it.
                :
              fi
            else
              dnl Search the library lib$name in $additional_libdir and $LDFLAGS
              dnl and the already constructed $LIBNAME/$LTLIBNAME.
              found_dir=
              found_la=
              found_so=
              found_a=
              if test $use_additional = yes; then
                if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
                  found_dir="$additional_libdir"
                  found_so="$additional_libdir/lib$name.$shlibext"
                  if test -f "$additional_libdir/lib$name.la"; then
                    found_la="$additional_libdir/lib$name.la"
                  fi
                else
                  if test -f "$additional_libdir/lib$name.$libext"; then
                    found_dir="$additional_libdir"
                    found_a="$additional_libdir/lib$name.$libext"
                    if test -f "$additional_libdir/lib$name.la"; then
                      found_la="$additional_libdir/lib$name.la"
                    fi
                  fi
                fi
              fi
              if test "X$found_dir" = "X"; then
                for x in $LDFLAGS $LTLIB[]NAME; do
                  AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
                  case "$x" in
                    -L*)
                      dir=`echo "X$x" | sed -e 's/^X-L//'`
                      if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
                        found_dir="$dir"
                        found_so="$dir/lib$name.$shlibext"
                        if test -f "$dir/lib$name.la"; then
                          found_la="$dir/lib$name.la"
                        fi
                      else
                        if test -f "$dir/lib$name.$libext"; then
                          found_dir="$dir"
                          found_a="$dir/lib$name.$libext"
                          if test -f "$dir/lib$name.la"; then
                            found_la="$dir/lib$name.la"
                          fi
                        fi
                      fi
                      ;;
                  esac
                  if test "X$found_dir" != "X"; then
                    break
                  fi
                done
              fi
              if test "X$found_dir" != "X"; then
                dnl Found the library.
                LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name"
                if test "X$found_so" != "X"; then
                  dnl Linking with a shared library. We attempt to hardcode its
                  dnl directory into the executable's runpath, unless it's the
                  dnl standard /usr/lib.
                  if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
                    dnl No hardcoding is needed.
                    LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
                  else
                    dnl Use an explicit option to hardcode DIR into the resulting
                    dnl binary.
                    dnl Potentially add DIR to ltrpathdirs.
                    dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
                    haveit=
                    for x in $ltrpathdirs; do
                      if test "X$x" = "X$found_dir"; then
                        haveit=yes
                        break
                      fi
                    done
                    if test -z "$haveit"; then
                      ltrpathdirs="$ltrpathdirs $found_dir"
                    fi
                    dnl The hardcoding into $LIBNAME is system dependent.
                    if test "$hardcode_direct" = yes; then
                      dnl Using DIR/libNAME.so during linking hardcodes DIR into the
                      dnl resulting binary.
                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
                    else
                      if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
                        dnl Use an explicit option to hardcode DIR into the resulting
                        dnl binary.
                        LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
                        dnl Potentially add DIR to rpathdirs.
                        dnl The rpathdirs will be appended to $LIBNAME at the end.
                        haveit=
                        for x in $rpathdirs; do
                          if test "X$x" = "X$found_dir"; then
                            haveit=yes
                            break
                          fi
                        done
                        if test -z "$haveit"; then
                          rpathdirs="$rpathdirs $found_dir"
                        fi
                      else
                        dnl Rely on "-L$found_dir".
                        dnl But don't add it if it's already contained in the LDFLAGS
                        dnl or the already constructed $LIBNAME
                        haveit=
                        for x in $LDFLAGS $LIB[]NAME; do
                          AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
                          if test "X$x" = "X-L$found_dir"; then
                            haveit=yes
                            break
                          fi
                        done
                        if test -z "$haveit"; then
                          LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"
                        fi
                        if test "$hardcode_minus_L" != no; then
                          dnl FIXME: Not sure whether we should use
                          dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
                          dnl here.
                          LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
                        else
                          dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH
                          dnl here, because this doesn't fit in flags passed to the
                          dnl compiler. So give up. No hardcoding. This affects only
                          dnl very old systems.
                          dnl FIXME: Not sure whether we should use
                          dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
                          dnl here.
                          LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
                        fi
                      fi
                    fi
                  fi
                else
                  if test "X$found_a" != "X"; then
                    dnl Linking with a static library.
                    LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a"
                  else
                    dnl We shouldn't come here, but anyway it's good to have a
                    dnl fallback.
                    LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name"
                  fi
                fi
                dnl Assume the include files are nearby.
                additional_includedir=
                case "$found_dir" in
                  */lib | */lib/)
                    basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
                    additional_includedir="$basedir/include"
                    ;;
                esac
                if test "X$additional_includedir" != "X"; then
                  dnl Potentially add $additional_includedir to $INCNAME.
                  dnl But don't add it
                  dnl   1. if it's the standard /usr/include,
                  dnl   2. if it's /usr/local/include and we are using GCC on Linux,
                  dnl   3. if it's already present in $CPPFLAGS or the already
                  dnl      constructed $INCNAME,
                  dnl   4. if it doesn't exist as a directory.
                  if test "X$additional_includedir" != "X/usr/include"; then
                    haveit=
                    if test "X$additional_includedir" = "X/usr/local/include"; then
                      if test -n "$GCC"; then
                        case $host_os in
                          linux* | gnu* | k*bsd*-gnu) haveit=yes;;
                        esac
                      fi
                    fi
                    if test -z "$haveit"; then
                      for x in $CPPFLAGS $INC[]NAME; do
                        AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
                        if test "X$x" = "X-I$additional_includedir"; then
                          haveit=yes
                          break
                        fi
                      done
                      if test -z "$haveit"; then
                        if test -d "$additional_includedir"; then
                          dnl Really add $additional_includedir to $INCNAME.
                          INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir"
                        fi
                      fi
                    fi
                  fi
                fi
                dnl Look for dependencies.
                if test -n "$found_la"; then
                  dnl Read the .la file. It defines the variables
                  dnl dlname, library_names, old_library, dependency_libs, current,
                  dnl age, revision, installed, dlopen, dlpreopen, libdir.
                  save_libdir="$libdir"
                  case "$found_la" in
                    */* | *\\*) . "$found_la" ;;
                    *) . "./$found_la" ;;
                  esac
                  libdir="$save_libdir"
                  dnl We use only dependency_libs.
                  for dep in $dependency_libs; do
                    case "$dep" in
                      -L*)
                        additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
                        dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
                        dnl But don't add it
                        dnl   1. if it's the standard /usr/lib,
                        dnl   2. if it's /usr/local/lib and we are using GCC on Linux,
                        dnl   3. if it's already present in $LDFLAGS or the already
                        dnl      constructed $LIBNAME,
                        dnl   4. if it doesn't exist as a directory.
                        if test "X$additional_libdir" != "X/usr/lib"; then
                          haveit=
                          if test "X$additional_libdir" = "X/usr/local/lib"; then
                            if test -n "$GCC"; then
                              case $host_os in
                                linux* | gnu* | k*bsd*-gnu) haveit=yes;;
                              esac
                            fi
                          fi
                          if test -z "$haveit"; then
                            haveit=
                            for x in $LDFLAGS $LIB[]NAME; do
                              AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
                              if test "X$x" = "X-L$additional_libdir"; then
                                haveit=yes
                                break
                              fi
                            done
                            if test -z "$haveit"; then
                              if test -d "$additional_libdir"; then
                                dnl Really add $additional_libdir to $LIBNAME.
                                LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"
                              fi
                            fi
                            haveit=
                            for x in $LDFLAGS $LTLIB[]NAME; do
                              AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
                              if test "X$x" = "X-L$additional_libdir"; then
                                haveit=yes
                                break
                              fi
                            done
                            if test -z "$haveit"; then
                              if test -d "$additional_libdir"; then
                                dnl Really add $additional_libdir to $LTLIBNAME.
                                LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"
                              fi
                            fi
                          fi
                        fi
                        ;;
                      -R*)
                        dir=`echo "X$dep" | sed -e 's/^X-R//'`
                        if test "$enable_rpath" != no; then
                          dnl Potentially add DIR to rpathdirs.
                          dnl The rpathdirs will be appended to $LIBNAME at the end.
                          haveit=
                          for x in $rpathdirs; do
                            if test "X$x" = "X$dir"; then
                              haveit=yes
                              break
                            fi
                          done
                          if test -z "$haveit"; then
                            rpathdirs="$rpathdirs $dir"
                          fi
                          dnl Potentially add DIR to ltrpathdirs.
                          dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
                          haveit=
                          for x in $ltrpathdirs; do
                            if test "X$x" = "X$dir"; then
                              haveit=yes
                              break
                            fi
                          done
                          if test -z "$haveit"; then
                            ltrpathdirs="$ltrpathdirs $dir"
                          fi
                        fi
                        ;;
                      -l*)
                        dnl Handle this in the next round.
                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
                        ;;
                      *.la)
                        dnl Handle this in the next round. Throw away the .la's
                        dnl directory; it is already contained in a preceding -L
                        dnl option.
                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
                        ;;
                      *)
                        dnl Most likely an immediate library name.
                        LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep"
                        LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep"
                        ;;
                    esac
                  done
                fi
              else
                dnl Didn't find the library; assume it is in the system directories
                dnl known to the linker and runtime loader. (All the system
                dnl directories known to the linker should also be known to the
                dnl runtime loader, otherwise the system is severely misconfigured.)
                LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
                LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name"
              fi
            fi
          fi
        done
      done
      if test "X$rpathdirs" != "X"; then
        if test -n "$hardcode_libdir_separator"; then
          dnl Weird platform: only the last -rpath option counts, the user must
          dnl pass all path elements in one option. We can arrange that for a