OLD | NEW |
1 #! /bin/sh | 1 #! /bin/sh |
2 # Guess values for system-dependent variables and create Makefiles. | 2 # Guess values for system-dependent variables and create Makefiles. |
3 # Generated by GNU Autoconf 2.64. | 3 # Generated by GNU Autoconf 2.64. |
4 # | 4 # |
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, | 5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, |
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software | 6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software |
7 # Foundation, Inc. | 7 # Foundation, Inc. |
8 # | 8 # |
9 # This configure script is free software; the Free Software Foundation | 9 # This configure script is free software; the Free Software Foundation |
10 # gives unlimited permission to copy, distribute and modify it. | 10 # gives unlimited permission to copy, distribute and modify it. |
(...skipping 2432 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2443 | 2443 |
2444 | 2444 |
2445 | 2445 |
2446 | 2446 |
2447 | 2447 |
2448 | 2448 |
2449 | 2449 |
2450 | 2450 |
2451 | 2451 |
2452 | 2452 |
| 2453 |
| 2454 |
| 2455 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- |
| 2456 # |
| 2457 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| 2458 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. |
| 2459 # Written by Gordon Matzigkeit, 1996 |
| 2460 # |
| 2461 # This file is free software; the Free Software Foundation gives |
| 2462 # unlimited permission to copy and/or distribute it, with or without |
| 2463 # modifications, as long as this notice is preserved. |
| 2464 |
| 2465 |
| 2466 |
| 2467 # serial 56 LT_INIT |
| 2468 |
| 2469 |
| 2470 # LT_PREREQ(VERSION) |
| 2471 # ------------------ |
| 2472 # Complain and exit if this libtool version is less that VERSION. |
| 2473 |
| 2474 |
| 2475 |
| 2476 # _LT_CHECK_BUILDDIR |
| 2477 # ------------------ |
| 2478 # Complain if the absolute build directory name contains unusual characters |
| 2479 |
| 2480 |
| 2481 |
| 2482 # LT_INIT([OPTIONS]) |
| 2483 # ------------------ |
| 2484 # LT_INIT |
| 2485 |
| 2486 # Old names: |
| 2487 # This is what autoupdate's m4 run will expand. It fires |
| 2488 # the warning (with _au_warn_XXX), outputs it into the |
| 2489 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 2490 # the replacement expansion. |
| 2491 |
| 2492 |
| 2493 # This is an auxiliary macro that is also run when |
| 2494 # autoupdate runs m4. It simply calls m4_warning, but |
| 2495 # we need a wrapper so that each warning is emitted only |
| 2496 # once. We break the quoting in m4_warning's argument in |
| 2497 # order to expand this macro's arguments, not AU_DEFUN's. |
| 2498 |
| 2499 |
| 2500 # Finally, this is the expansion that is picked up by |
| 2501 # autoconf. It tells the user to run autoupdate, and |
| 2502 # then outputs the replacement expansion. We do not care |
| 2503 # about autoupdate's warning because that contains |
| 2504 # information on what to do *after* running autoupdate. |
| 2505 |
| 2506 # This is what autoupdate's m4 run will expand. It fires |
| 2507 # the warning (with _au_warn_XXX), outputs it into the |
| 2508 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 2509 # the replacement expansion. |
| 2510 |
| 2511 |
| 2512 # This is an auxiliary macro that is also run when |
| 2513 # autoupdate runs m4. It simply calls m4_warning, but |
| 2514 # we need a wrapper so that each warning is emitted only |
| 2515 # once. We break the quoting in m4_warning's argument in |
| 2516 # order to expand this macro's arguments, not AU_DEFUN's. |
| 2517 |
| 2518 |
| 2519 # Finally, this is the expansion that is picked up by |
| 2520 # autoconf. It tells the user to run autoupdate, and |
| 2521 # then outputs the replacement expansion. We do not care |
| 2522 # about autoupdate's warning because that contains |
| 2523 # information on what to do *after* running autoupdate. |
| 2524 |
| 2525 |
| 2526 |
| 2527 # _LT_CC_BASENAME(CC) |
| 2528 # ------------------- |
| 2529 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. |
| 2530 |
| 2531 |
| 2532 |
| 2533 # _LT_FILEUTILS_DEFAULTS |
| 2534 # ---------------------- |
| 2535 # It is okay to use these file commands and assume they have been set |
| 2536 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. |
| 2537 # _LT_FILEUTILS_DEFAULTS |
| 2538 |
| 2539 |
| 2540 # _LT_SETUP |
| 2541 # --------- |
| 2542 # _LT_SETUP |
| 2543 |
| 2544 |
| 2545 # _LT_PREPARE_SED_QUOTE_VARS |
| 2546 # -------------------------- |
| 2547 # Define a few sed substitution that help us do robust quoting. |
| 2548 |
| 2549 |
| 2550 # _LT_PROG_LTMAIN |
| 2551 # --------------- |
| 2552 # Note that this code is called both from `configure', and `config.status' |
| 2553 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, |
| 2554 # `config.status' has no value for ac_aux_dir unless we are using Automake, |
| 2555 # so we pass a copy along to make sure it has a sensible value anyway. |
| 2556 # _LT_PROG_LTMAIN |
| 2557 |
| 2558 |
| 2559 ## ------------------------------------- ## |
| 2560 ## Accumulate code for creating libtool. ## |
| 2561 ## ------------------------------------- ## |
| 2562 |
| 2563 # So that we can recreate a full libtool script including additional |
| 2564 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS |
| 2565 # in macros and then make a single call at the end using the `libtool' |
| 2566 # label. |
| 2567 |
| 2568 |
| 2569 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) |
| 2570 # ---------------------------------------- |
| 2571 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. |
| 2572 |
| 2573 |
| 2574 # Initialize. |
| 2575 |
| 2576 |
| 2577 |
| 2578 # _LT_CONFIG_LIBTOOL([COMMANDS]) |
| 2579 # ------------------------------ |
| 2580 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. |
| 2581 |
| 2582 |
| 2583 # Initialize. |
| 2584 |
| 2585 |
| 2586 |
| 2587 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) |
| 2588 # ----------------------------------------------------- |
| 2589 |
| 2590 |
| 2591 |
| 2592 # _LT_FORMAT_COMMENT([COMMENT]) |
| 2593 # ----------------------------- |
| 2594 # Add leading comment marks to the start of each line, and a trailing |
| 2595 # full-stop to the whole comment if one is not present already. |
| 2596 |
| 2597 |
| 2598 |
| 2599 |
| 2600 ## ------------------------ ## |
| 2601 ## FIXME: Eliminate VARNAME ## |
| 2602 ## ------------------------ ## |
| 2603 |
| 2604 |
| 2605 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) |
| 2606 # ------------------------------------------------------------------- |
| 2607 # CONFIGNAME is the name given to the value in the libtool script. |
| 2608 # VARNAME is the (base) name used in the configure script. |
| 2609 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on |
| 2610 # VARNAME. Any other value will be used directly. |
| 2611 |
| 2612 |
| 2613 |
| 2614 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) |
| 2615 # -------------------------------------------------------- |
| 2616 |
| 2617 |
| 2618 |
| 2619 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) |
| 2620 # ------------------------------------------------ |
| 2621 |
| 2622 |
| 2623 |
| 2624 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) |
| 2625 # --------------------------------------------------------- |
| 2626 |
| 2627 |
| 2628 |
| 2629 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) |
| 2630 # -------------------------------------------------- |
| 2631 |
| 2632 |
| 2633 |
| 2634 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) |
| 2635 # --------------------------------------------------- |
| 2636 |
| 2637 |
| 2638 |
| 2639 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) |
| 2640 # --------------------------------------------------- |
| 2641 |
| 2642 |
| 2643 |
| 2644 |
| 2645 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) |
| 2646 # ------------------------------------------------ |
| 2647 |
| 2648 |
| 2649 |
| 2650 |
| 2651 # _LT_CONFIG_STATUS_DECLARE([VARNAME]) |
| 2652 # ------------------------------------ |
| 2653 # Quote a variable value, and forward it to `config.status' so that its |
| 2654 # declaration there will have the same value as in `configure'. VARNAME |
| 2655 # must have a single quote delimited value for this to work. |
| 2656 |
| 2657 |
| 2658 |
| 2659 # _LT_CONFIG_STATUS_DECLARATIONS |
| 2660 # ------------------------------ |
| 2661 # We delimit libtool config variables with single quotes, so when |
| 2662 # we write them to config.status, we have to be sure to quote all |
| 2663 # embedded single quotes properly. In configure, this macro expands |
| 2664 # each variable declared with _LT_DECL (and _LT_TAGDECL) into: |
| 2665 # |
| 2666 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`' |
| 2667 |
| 2668 |
| 2669 |
| 2670 # _LT_LIBTOOL_TAGS |
| 2671 # ---------------- |
| 2672 # Output comment and list of tags supported by the script |
| 2673 |
| 2674 |
| 2675 |
| 2676 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) |
| 2677 # ----------------------------------- |
| 2678 # Extract the dictionary values for VARNAME (optionally with TAG) and |
| 2679 # expand to a commented shell variable setting: |
| 2680 # |
| 2681 # # Some comment about what VAR is for. |
| 2682 # visible_name=$lt_internal_name |
| 2683 |
| 2684 |
| 2685 |
| 2686 # _LT_LIBTOOL_CONFIG_VARS |
| 2687 # ----------------------- |
| 2688 # Produce commented declarations of non-tagged libtool config variables |
| 2689 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool' |
| 2690 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG |
| 2691 # section) are produced by _LT_LIBTOOL_TAG_VARS. |
| 2692 |
| 2693 |
| 2694 |
| 2695 # _LT_LIBTOOL_TAG_VARS(TAG) |
| 2696 # ------------------------- |
| 2697 |
| 2698 |
| 2699 |
| 2700 # _LT_TAGVAR(VARNAME, [TAGNAME]) |
| 2701 # ------------------------------ |
| 2702 |
| 2703 |
| 2704 |
| 2705 # _LT_CONFIG_COMMANDS |
| 2706 # ------------------- |
| 2707 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of |
| 2708 # variables for single and double quote escaping we saved from calls |
| 2709 # to _LT_DECL, we can put quote escaped variables declarations |
| 2710 # into `config.status', and then the shell code to quote escape them in |
| 2711 # for loops in `config.status'. Finally, any additional code accumulated |
| 2712 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. |
| 2713 #_LT_CONFIG_COMMANDS |
| 2714 |
| 2715 |
| 2716 # Initialize. |
| 2717 |
| 2718 |
| 2719 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) |
| 2720 # ------------------------------------ |
| 2721 # Generate a child script FILE with all initialization necessary to |
| 2722 # reuse the environment learned by the parent script, and make the |
| 2723 # file executable. If COMMENT is supplied, it is inserted after the |
| 2724 # `#!' sequence but before initialization text begins. After this |
| 2725 # macro, additional text can be appended to FILE to form the body of |
| 2726 # the child script. The macro ends with non-zero status if the |
| 2727 # file could not be fully written (such as if the disk is full). |
| 2728 # _LT_GENERATED_FILE_INIT |
| 2729 |
| 2730 # LT_OUTPUT |
| 2731 # --------- |
| 2732 # This macro allows early generation of the libtool script (before |
| 2733 # AC_OUTPUT is called), incase it is used in configure for compilation |
| 2734 # tests. |
| 2735 # LT_OUTPUT |
| 2736 |
| 2737 |
| 2738 # _LT_CONFIG(TAG) |
| 2739 # --------------- |
| 2740 # If TAG is the built-in tag, create an initial libtool script with a |
| 2741 # default configuration from the untagged config vars. Otherwise add code |
| 2742 # to config.status for appending the configuration named by TAG from the |
| 2743 # matching tagged config vars. |
| 2744 # _LT_CONFIG |
| 2745 |
| 2746 |
| 2747 # LT_SUPPORTED_TAG(TAG) |
| 2748 # --------------------- |
| 2749 # Trace this macro to discover what tags are supported by the libtool |
| 2750 # --tag option, using: |
| 2751 # autoconf --trace 'LT_SUPPORTED_TAG:$1' |
| 2752 |
| 2753 |
| 2754 |
| 2755 # C support is built-in for now |
| 2756 |
| 2757 |
| 2758 |
| 2759 |
| 2760 # LT_LANG(LANG) |
| 2761 # ------------- |
| 2762 # Enable libtool support for the given language if not already enabled. |
| 2763 # LT_LANG |
| 2764 |
| 2765 |
| 2766 # _LT_LANG(LANGNAME) |
| 2767 # ------------------ |
| 2768 # _LT_LANG |
| 2769 |
| 2770 |
| 2771 # _LT_LANG_DEFAULT_CONFIG |
| 2772 # ----------------------- |
| 2773 # _LT_LANG_DEFAULT_CONFIG |
| 2774 |
| 2775 # Obsolete macros: |
| 2776 # This is what autoupdate's m4 run will expand. It fires |
| 2777 # the warning (with _au_warn_XXX), outputs it into the |
| 2778 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 2779 # the replacement expansion. |
| 2780 |
| 2781 |
| 2782 # This is an auxiliary macro that is also run when |
| 2783 # autoupdate runs m4. It simply calls m4_warning, but |
| 2784 # we need a wrapper so that each warning is emitted only |
| 2785 # once. We break the quoting in m4_warning's argument in |
| 2786 # order to expand this macro's arguments, not AU_DEFUN's. |
| 2787 |
| 2788 |
| 2789 # Finally, this is the expansion that is picked up by |
| 2790 # autoconf. It tells the user to run autoupdate, and |
| 2791 # then outputs the replacement expansion. We do not care |
| 2792 # about autoupdate's warning because that contains |
| 2793 # information on what to do *after* running autoupdate. |
| 2794 |
| 2795 # This is what autoupdate's m4 run will expand. It fires |
| 2796 # the warning (with _au_warn_XXX), outputs it into the |
| 2797 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 2798 # the replacement expansion. |
| 2799 |
| 2800 |
| 2801 # This is an auxiliary macro that is also run when |
| 2802 # autoupdate runs m4. It simply calls m4_warning, but |
| 2803 # we need a wrapper so that each warning is emitted only |
| 2804 # once. We break the quoting in m4_warning's argument in |
| 2805 # order to expand this macro's arguments, not AU_DEFUN's. |
| 2806 |
| 2807 |
| 2808 # Finally, this is the expansion that is picked up by |
| 2809 # autoconf. It tells the user to run autoupdate, and |
| 2810 # then outputs the replacement expansion. We do not care |
| 2811 # about autoupdate's warning because that contains |
| 2812 # information on what to do *after* running autoupdate. |
| 2813 |
| 2814 # This is what autoupdate's m4 run will expand. It fires |
| 2815 # the warning (with _au_warn_XXX), outputs it into the |
| 2816 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 2817 # the replacement expansion. |
| 2818 |
| 2819 |
| 2820 # This is an auxiliary macro that is also run when |
| 2821 # autoupdate runs m4. It simply calls m4_warning, but |
| 2822 # we need a wrapper so that each warning is emitted only |
| 2823 # once. We break the quoting in m4_warning's argument in |
| 2824 # order to expand this macro's arguments, not AU_DEFUN's. |
| 2825 |
| 2826 |
| 2827 # Finally, this is the expansion that is picked up by |
| 2828 # autoconf. It tells the user to run autoupdate, and |
| 2829 # then outputs the replacement expansion. We do not care |
| 2830 # about autoupdate's warning because that contains |
| 2831 # information on what to do *after* running autoupdate. |
| 2832 |
| 2833 # This is what autoupdate's m4 run will expand. It fires |
| 2834 # the warning (with _au_warn_XXX), outputs it into the |
| 2835 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 2836 # the replacement expansion. |
| 2837 |
| 2838 |
| 2839 # This is an auxiliary macro that is also run when |
| 2840 # autoupdate runs m4. It simply calls m4_warning, but |
| 2841 # we need a wrapper so that each warning is emitted only |
| 2842 # once. We break the quoting in m4_warning's argument in |
| 2843 # order to expand this macro's arguments, not AU_DEFUN's. |
| 2844 |
| 2845 |
| 2846 # Finally, this is the expansion that is picked up by |
| 2847 # autoconf. It tells the user to run autoupdate, and |
| 2848 # then outputs the replacement expansion. We do not care |
| 2849 # about autoupdate's warning because that contains |
| 2850 # information on what to do *after* running autoupdate. |
| 2851 |
| 2852 # This is what autoupdate's m4 run will expand. It fires |
| 2853 # the warning (with _au_warn_XXX), outputs it into the |
| 2854 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 2855 # the replacement expansion. |
| 2856 |
| 2857 |
| 2858 # This is an auxiliary macro that is also run when |
| 2859 # autoupdate runs m4. It simply calls m4_warning, but |
| 2860 # we need a wrapper so that each warning is emitted only |
| 2861 # once. We break the quoting in m4_warning's argument in |
| 2862 # order to expand this macro's arguments, not AU_DEFUN's. |
| 2863 |
| 2864 |
| 2865 # Finally, this is the expansion that is picked up by |
| 2866 # autoconf. It tells the user to run autoupdate, and |
| 2867 # then outputs the replacement expansion. We do not care |
| 2868 # about autoupdate's warning because that contains |
| 2869 # information on what to do *after* running autoupdate. |
| 2870 |
| 2871 |
| 2872 |
| 2873 # _LT_TAG_COMPILER |
| 2874 # ---------------- |
| 2875 # _LT_TAG_COMPILER |
| 2876 |
| 2877 |
| 2878 # _LT_COMPILER_BOILERPLATE |
| 2879 # ------------------------ |
| 2880 # Check for compiler boilerplate output or warnings with |
| 2881 # the simple compiler test code. |
| 2882 # _LT_COMPILER_BOILERPLATE |
| 2883 |
| 2884 |
| 2885 # _LT_LINKER_BOILERPLATE |
| 2886 # ---------------------- |
| 2887 # Check for linker boilerplate output or warnings with |
| 2888 # the simple link test code. |
| 2889 # _LT_LINKER_BOILERPLATE |
| 2890 |
| 2891 # _LT_REQUIRED_DARWIN_CHECKS |
| 2892 # ------------------------- |
| 2893 |
| 2894 |
| 2895 |
| 2896 # _LT_DARWIN_LINKER_FEATURES |
| 2897 # -------------------------- |
| 2898 # Checks for linker and compiler features on darwin |
| 2899 |
| 2900 |
| 2901 # _LT_SYS_MODULE_PATH_AIX |
| 2902 # ----------------------- |
| 2903 # Links a minimal program and checks the executable |
| 2904 # for the system default hardcoded library path. In most cases, |
| 2905 # this is /usr/lib:/lib, but when the MPI compilers are used |
| 2906 # the location of the communication and MPI libs are included too. |
| 2907 # If we don't find anything, use the default library path according |
| 2908 # to the aix ld manual. |
| 2909 # _LT_SYS_MODULE_PATH_AIX |
| 2910 |
| 2911 |
| 2912 # _LT_SHELL_INIT(ARG) |
| 2913 # ------------------- |
| 2914 # _LT_SHELL_INIT |
| 2915 |
| 2916 |
| 2917 |
| 2918 # _LT_PROG_ECHO_BACKSLASH |
| 2919 # ----------------------- |
| 2920 # Find how we can fake an echo command that does not interpret backslash. |
| 2921 # In particular, with Autoconf 2.60 or later we add some code to the start |
| 2922 # of the generated configure script which will find a shell with a builtin |
| 2923 # printf (which we can use as an echo command). |
| 2924 # _LT_PROG_ECHO_BACKSLASH |
| 2925 |
| 2926 |
| 2927 # _LT_ENABLE_LOCK |
| 2928 # --------------- |
| 2929 # _LT_ENABLE_LOCK |
| 2930 |
| 2931 |
| 2932 # _LT_CMD_OLD_ARCHIVE |
| 2933 # ------------------- |
| 2934 # _LT_CMD_OLD_ARCHIVE |
| 2935 |
| 2936 |
| 2937 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, |
| 2938 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) |
| 2939 # ---------------------------------------------------------------- |
| 2940 # Check whether the given compiler option works |
| 2941 # _LT_COMPILER_OPTION |
| 2942 |
| 2943 # Old name: |
| 2944 # This is what autoupdate's m4 run will expand. It fires |
| 2945 # the warning (with _au_warn_XXX), outputs it into the |
| 2946 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 2947 # the replacement expansion. |
| 2948 |
| 2949 |
| 2950 # This is an auxiliary macro that is also run when |
| 2951 # autoupdate runs m4. It simply calls m4_warning, but |
| 2952 # we need a wrapper so that each warning is emitted only |
| 2953 # once. We break the quoting in m4_warning's argument in |
| 2954 # order to expand this macro's arguments, not AU_DEFUN's. |
| 2955 |
| 2956 |
| 2957 # Finally, this is the expansion that is picked up by |
| 2958 # autoconf. It tells the user to run autoupdate, and |
| 2959 # then outputs the replacement expansion. We do not care |
| 2960 # about autoupdate's warning because that contains |
| 2961 # information on what to do *after* running autoupdate. |
| 2962 |
| 2963 |
| 2964 |
| 2965 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, |
| 2966 # [ACTION-SUCCESS], [ACTION-FAILURE]) |
| 2967 # ---------------------------------------------------- |
| 2968 # Check whether the given linker option works |
| 2969 # _LT_LINKER_OPTION |
| 2970 |
| 2971 # Old name: |
| 2972 # This is what autoupdate's m4 run will expand. It fires |
| 2973 # the warning (with _au_warn_XXX), outputs it into the |
| 2974 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 2975 # the replacement expansion. |
| 2976 |
| 2977 |
| 2978 # This is an auxiliary macro that is also run when |
| 2979 # autoupdate runs m4. It simply calls m4_warning, but |
| 2980 # we need a wrapper so that each warning is emitted only |
| 2981 # once. We break the quoting in m4_warning's argument in |
| 2982 # order to expand this macro's arguments, not AU_DEFUN's. |
| 2983 |
| 2984 |
| 2985 # Finally, this is the expansion that is picked up by |
| 2986 # autoconf. It tells the user to run autoupdate, and |
| 2987 # then outputs the replacement expansion. We do not care |
| 2988 # about autoupdate's warning because that contains |
| 2989 # information on what to do *after* running autoupdate. |
| 2990 |
| 2991 |
| 2992 |
| 2993 # LT_CMD_MAX_LEN |
| 2994 #--------------- |
| 2995 # LT_CMD_MAX_LEN |
| 2996 |
| 2997 # Old name: |
| 2998 # This is what autoupdate's m4 run will expand. It fires |
| 2999 # the warning (with _au_warn_XXX), outputs it into the |
| 3000 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3001 # the replacement expansion. |
| 3002 |
| 3003 |
| 3004 # This is an auxiliary macro that is also run when |
| 3005 # autoupdate runs m4. It simply calls m4_warning, but |
| 3006 # we need a wrapper so that each warning is emitted only |
| 3007 # once. We break the quoting in m4_warning's argument in |
| 3008 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3009 |
| 3010 |
| 3011 # Finally, this is the expansion that is picked up by |
| 3012 # autoconf. It tells the user to run autoupdate, and |
| 3013 # then outputs the replacement expansion. We do not care |
| 3014 # about autoupdate's warning because that contains |
| 3015 # information on what to do *after* running autoupdate. |
| 3016 |
| 3017 |
| 3018 |
| 3019 # _LT_HEADER_DLFCN |
| 3020 # ---------------- |
| 3021 # _LT_HEADER_DLFCN |
| 3022 |
| 3023 |
| 3024 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, |
| 3025 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) |
| 3026 # ---------------------------------------------------------------- |
| 3027 # _LT_TRY_DLOPEN_SELF |
| 3028 |
| 3029 |
| 3030 # LT_SYS_DLOPEN_SELF |
| 3031 # ------------------ |
| 3032 # LT_SYS_DLOPEN_SELF |
| 3033 |
| 3034 # Old name: |
| 3035 # This is what autoupdate's m4 run will expand. It fires |
| 3036 # the warning (with _au_warn_XXX), outputs it into the |
| 3037 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3038 # the replacement expansion. |
| 3039 |
| 3040 |
| 3041 # This is an auxiliary macro that is also run when |
| 3042 # autoupdate runs m4. It simply calls m4_warning, but |
| 3043 # we need a wrapper so that each warning is emitted only |
| 3044 # once. We break the quoting in m4_warning's argument in |
| 3045 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3046 |
| 3047 |
| 3048 # Finally, this is the expansion that is picked up by |
| 3049 # autoconf. It tells the user to run autoupdate, and |
| 3050 # then outputs the replacement expansion. We do not care |
| 3051 # about autoupdate's warning because that contains |
| 3052 # information on what to do *after* running autoupdate. |
| 3053 |
| 3054 |
| 3055 |
| 3056 # _LT_COMPILER_C_O([TAGNAME]) |
| 3057 # --------------------------- |
| 3058 # Check to see if options -c and -o are simultaneously supported by compiler. |
| 3059 # This macro does not hard code the compiler like AC_PROG_CC_C_O. |
| 3060 # _LT_COMPILER_C_O |
| 3061 |
| 3062 |
| 3063 # _LT_COMPILER_FILE_LOCKS([TAGNAME]) |
| 3064 # ---------------------------------- |
| 3065 # Check to see if we can do hard links to lock some files if needed |
| 3066 # _LT_COMPILER_FILE_LOCKS |
| 3067 |
| 3068 |
| 3069 # _LT_CHECK_OBJDIR |
| 3070 # ---------------- |
| 3071 # _LT_CHECK_OBJDIR |
| 3072 |
| 3073 |
| 3074 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) |
| 3075 # -------------------------------------- |
| 3076 # Check hardcoding attributes. |
| 3077 # _LT_LINKER_HARDCODE_LIBPATH |
| 3078 |
| 3079 |
| 3080 # _LT_CMD_STRIPLIB |
| 3081 # ---------------- |
| 3082 # _LT_CMD_STRIPLIB |
| 3083 |
| 3084 |
| 3085 # _LT_SYS_DYNAMIC_LINKER([TAG]) |
| 3086 # ----------------------------- |
| 3087 # PORTME Fill in your ld.so characteristics |
| 3088 # _LT_SYS_DYNAMIC_LINKER |
| 3089 |
| 3090 |
| 3091 # _LT_PATH_TOOL_PREFIX(TOOL) |
| 3092 # -------------------------- |
| 3093 # find a file program which can recognize shared library |
| 3094 # _LT_PATH_TOOL_PREFIX |
| 3095 |
| 3096 # Old name: |
| 3097 # This is what autoupdate's m4 run will expand. It fires |
| 3098 # the warning (with _au_warn_XXX), outputs it into the |
| 3099 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3100 # the replacement expansion. |
| 3101 |
| 3102 |
| 3103 # This is an auxiliary macro that is also run when |
| 3104 # autoupdate runs m4. It simply calls m4_warning, but |
| 3105 # we need a wrapper so that each warning is emitted only |
| 3106 # once. We break the quoting in m4_warning's argument in |
| 3107 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3108 |
| 3109 |
| 3110 # Finally, this is the expansion that is picked up by |
| 3111 # autoconf. It tells the user to run autoupdate, and |
| 3112 # then outputs the replacement expansion. We do not care |
| 3113 # about autoupdate's warning because that contains |
| 3114 # information on what to do *after* running autoupdate. |
| 3115 |
| 3116 |
| 3117 |
| 3118 # _LT_PATH_MAGIC |
| 3119 # -------------- |
| 3120 # find a file program which can recognize a shared library |
| 3121 # _LT_PATH_MAGIC |
| 3122 |
| 3123 |
| 3124 # LT_PATH_LD |
| 3125 # ---------- |
| 3126 # find the pathname to the GNU or non-GNU linker |
| 3127 # LT_PATH_LD |
| 3128 |
| 3129 # Old names: |
| 3130 # This is what autoupdate's m4 run will expand. It fires |
| 3131 # the warning (with _au_warn_XXX), outputs it into the |
| 3132 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3133 # the replacement expansion. |
| 3134 |
| 3135 |
| 3136 # This is an auxiliary macro that is also run when |
| 3137 # autoupdate runs m4. It simply calls m4_warning, but |
| 3138 # we need a wrapper so that each warning is emitted only |
| 3139 # once. We break the quoting in m4_warning's argument in |
| 3140 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3141 |
| 3142 |
| 3143 # Finally, this is the expansion that is picked up by |
| 3144 # autoconf. It tells the user to run autoupdate, and |
| 3145 # then outputs the replacement expansion. We do not care |
| 3146 # about autoupdate's warning because that contains |
| 3147 # information on what to do *after* running autoupdate. |
| 3148 |
| 3149 # This is what autoupdate's m4 run will expand. It fires |
| 3150 # the warning (with _au_warn_XXX), outputs it into the |
| 3151 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3152 # the replacement expansion. |
| 3153 |
| 3154 |
| 3155 # This is an auxiliary macro that is also run when |
| 3156 # autoupdate runs m4. It simply calls m4_warning, but |
| 3157 # we need a wrapper so that each warning is emitted only |
| 3158 # once. We break the quoting in m4_warning's argument in |
| 3159 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3160 |
| 3161 |
| 3162 # Finally, this is the expansion that is picked up by |
| 3163 # autoconf. It tells the user to run autoupdate, and |
| 3164 # then outputs the replacement expansion. We do not care |
| 3165 # about autoupdate's warning because that contains |
| 3166 # information on what to do *after* running autoupdate. |
| 3167 |
| 3168 |
| 3169 |
| 3170 # _LT_PATH_LD_GNU |
| 3171 #- -------------- |
| 3172 # _LT_PATH_LD_GNU |
| 3173 |
| 3174 |
| 3175 # _LT_CMD_RELOAD |
| 3176 # -------------- |
| 3177 # find reload flag for linker |
| 3178 # -- PORTME Some linkers may need a different reload flag. |
| 3179 # _LT_CMD_RELOAD |
| 3180 |
| 3181 |
| 3182 # _LT_CHECK_MAGIC_METHOD |
| 3183 # ---------------------- |
| 3184 # how to check for library dependencies |
| 3185 # -- PORTME fill in with the dynamic library characteristics |
| 3186 # _LT_CHECK_MAGIC_METHOD |
| 3187 |
| 3188 |
| 3189 # LT_PATH_NM |
| 3190 # ---------- |
| 3191 # find the pathname to a BSD- or MS-compatible name lister |
| 3192 # LT_PATH_NM |
| 3193 |
| 3194 # Old names: |
| 3195 # This is what autoupdate's m4 run will expand. It fires |
| 3196 # the warning (with _au_warn_XXX), outputs it into the |
| 3197 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3198 # the replacement expansion. |
| 3199 |
| 3200 |
| 3201 # This is an auxiliary macro that is also run when |
| 3202 # autoupdate runs m4. It simply calls m4_warning, but |
| 3203 # we need a wrapper so that each warning is emitted only |
| 3204 # once. We break the quoting in m4_warning's argument in |
| 3205 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3206 |
| 3207 |
| 3208 # Finally, this is the expansion that is picked up by |
| 3209 # autoconf. It tells the user to run autoupdate, and |
| 3210 # then outputs the replacement expansion. We do not care |
| 3211 # about autoupdate's warning because that contains |
| 3212 # information on what to do *after* running autoupdate. |
| 3213 |
| 3214 # This is what autoupdate's m4 run will expand. It fires |
| 3215 # the warning (with _au_warn_XXX), outputs it into the |
| 3216 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3217 # the replacement expansion. |
| 3218 |
| 3219 |
| 3220 # This is an auxiliary macro that is also run when |
| 3221 # autoupdate runs m4. It simply calls m4_warning, but |
| 3222 # we need a wrapper so that each warning is emitted only |
| 3223 # once. We break the quoting in m4_warning's argument in |
| 3224 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3225 |
| 3226 |
| 3227 # Finally, this is the expansion that is picked up by |
| 3228 # autoconf. It tells the user to run autoupdate, and |
| 3229 # then outputs the replacement expansion. We do not care |
| 3230 # about autoupdate's warning because that contains |
| 3231 # information on what to do *after* running autoupdate. |
| 3232 |
| 3233 |
| 3234 |
| 3235 # LT_LIB_M |
| 3236 # -------- |
| 3237 # check for math library |
| 3238 # LT_LIB_M |
| 3239 |
| 3240 # Old name: |
| 3241 # This is what autoupdate's m4 run will expand. It fires |
| 3242 # the warning (with _au_warn_XXX), outputs it into the |
| 3243 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3244 # the replacement expansion. |
| 3245 |
| 3246 |
| 3247 # This is an auxiliary macro that is also run when |
| 3248 # autoupdate runs m4. It simply calls m4_warning, but |
| 3249 # we need a wrapper so that each warning is emitted only |
| 3250 # once. We break the quoting in m4_warning's argument in |
| 3251 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3252 |
| 3253 |
| 3254 # Finally, this is the expansion that is picked up by |
| 3255 # autoconf. It tells the user to run autoupdate, and |
| 3256 # then outputs the replacement expansion. We do not care |
| 3257 # about autoupdate's warning because that contains |
| 3258 # information on what to do *after* running autoupdate. |
| 3259 |
| 3260 |
| 3261 |
| 3262 # _LT_COMPILER_NO_RTTI([TAGNAME]) |
| 3263 # ------------------------------- |
| 3264 # _LT_COMPILER_NO_RTTI |
| 3265 |
| 3266 |
| 3267 # _LT_CMD_GLOBAL_SYMBOLS |
| 3268 # ---------------------- |
| 3269 # _LT_CMD_GLOBAL_SYMBOLS |
| 3270 |
| 3271 |
| 3272 # _LT_COMPILER_PIC([TAGNAME]) |
| 3273 # --------------------------- |
| 3274 # _LT_COMPILER_PIC |
| 3275 |
| 3276 |
| 3277 # _LT_LINKER_SHLIBS([TAGNAME]) |
| 3278 # ---------------------------- |
| 3279 # See if the linker supports building shared libraries. |
| 3280 # _LT_LINKER_SHLIBS |
| 3281 |
| 3282 |
| 3283 # _LT_LANG_C_CONFIG([TAG]) |
| 3284 # ------------------------ |
| 3285 # Ensure that the configuration variables for a C compiler are suitably |
| 3286 # defined. These variables are subsequently used by _LT_CONFIG to write |
| 3287 # the compiler configuration to `libtool'. |
| 3288 # _LT_LANG_C_CONFIG |
| 3289 |
| 3290 |
| 3291 # _LT_LANG_CXX_CONFIG([TAG]) |
| 3292 # -------------------------- |
| 3293 # Ensure that the configuration variables for a C++ compiler are suitably |
| 3294 # defined. These variables are subsequently used by _LT_CONFIG to write |
| 3295 # the compiler configuration to `libtool'. |
| 3296 # _LT_LANG_CXX_CONFIG |
| 3297 |
| 3298 |
| 3299 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) |
| 3300 # --------------------------------- |
| 3301 # Figure out "hidden" library dependencies from verbose |
| 3302 # compiler output when linking a shared library. |
| 3303 # Parse the compiler output and extract the necessary |
| 3304 # objects, libraries and library flags. |
| 3305 # _LT_SYS_HIDDEN_LIBDEPS |
| 3306 |
| 3307 |
| 3308 # _LT_LANG_F77_CONFIG([TAG]) |
| 3309 # -------------------------- |
| 3310 # Ensure that the configuration variables for a Fortran 77 compiler are |
| 3311 # suitably defined. These variables are subsequently used by _LT_CONFIG |
| 3312 # to write the compiler configuration to `libtool'. |
| 3313 # _LT_LANG_F77_CONFIG |
| 3314 |
| 3315 |
| 3316 # _LT_LANG_FC_CONFIG([TAG]) |
| 3317 # ------------------------- |
| 3318 # Ensure that the configuration variables for a Fortran compiler are |
| 3319 # suitably defined. These variables are subsequently used by _LT_CONFIG |
| 3320 # to write the compiler configuration to `libtool'. |
| 3321 # _LT_LANG_FC_CONFIG |
| 3322 |
| 3323 |
| 3324 # _LT_LANG_GCJ_CONFIG([TAG]) |
| 3325 # -------------------------- |
| 3326 # Ensure that the configuration variables for the GNU Java Compiler compiler |
| 3327 # are suitably defined. These variables are subsequently used by _LT_CONFIG |
| 3328 # to write the compiler configuration to `libtool'. |
| 3329 # _LT_LANG_GCJ_CONFIG |
| 3330 |
| 3331 |
| 3332 # _LT_LANG_RC_CONFIG([TAG]) |
| 3333 # ------------------------- |
| 3334 # Ensure that the configuration variables for the Windows resource compiler |
| 3335 # are suitably defined. These variables are subsequently used by _LT_CONFIG |
| 3336 # to write the compiler configuration to `libtool'. |
| 3337 # _LT_LANG_RC_CONFIG |
| 3338 |
| 3339 |
| 3340 # LT_PROG_GCJ |
| 3341 # ----------- |
| 3342 |
| 3343 |
| 3344 # Old name: |
| 3345 # This is what autoupdate's m4 run will expand. It fires |
| 3346 # the warning (with _au_warn_XXX), outputs it into the |
| 3347 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3348 # the replacement expansion. |
| 3349 |
| 3350 |
| 3351 # This is an auxiliary macro that is also run when |
| 3352 # autoupdate runs m4. It simply calls m4_warning, but |
| 3353 # we need a wrapper so that each warning is emitted only |
| 3354 # once. We break the quoting in m4_warning's argument in |
| 3355 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3356 |
| 3357 |
| 3358 # Finally, this is the expansion that is picked up by |
| 3359 # autoconf. It tells the user to run autoupdate, and |
| 3360 # then outputs the replacement expansion. We do not care |
| 3361 # about autoupdate's warning because that contains |
| 3362 # information on what to do *after* running autoupdate. |
| 3363 |
| 3364 |
| 3365 |
| 3366 # LT_PROG_RC |
| 3367 # ---------- |
| 3368 |
| 3369 |
| 3370 # Old name: |
| 3371 # This is what autoupdate's m4 run will expand. It fires |
| 3372 # the warning (with _au_warn_XXX), outputs it into the |
| 3373 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3374 # the replacement expansion. |
| 3375 |
| 3376 |
| 3377 # This is an auxiliary macro that is also run when |
| 3378 # autoupdate runs m4. It simply calls m4_warning, but |
| 3379 # we need a wrapper so that each warning is emitted only |
| 3380 # once. We break the quoting in m4_warning's argument in |
| 3381 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3382 |
| 3383 |
| 3384 # Finally, this is the expansion that is picked up by |
| 3385 # autoconf. It tells the user to run autoupdate, and |
| 3386 # then outputs the replacement expansion. We do not care |
| 3387 # about autoupdate's warning because that contains |
| 3388 # information on what to do *after* running autoupdate. |
| 3389 |
| 3390 |
| 3391 |
| 3392 # _LT_DECL_EGREP |
| 3393 # -------------- |
| 3394 # If we don't have a new enough Autoconf to choose the best grep |
| 3395 # available, choose the one first in the user's PATH. |
| 3396 |
| 3397 |
| 3398 |
| 3399 # _LT_DECL_OBJDUMP |
| 3400 # -------------- |
| 3401 # If we don't have a new enough Autoconf to choose the best objdump |
| 3402 # available, choose the one first in the user's PATH. |
| 3403 |
| 3404 |
| 3405 |
| 3406 # _LT_DECL_SED |
| 3407 # ------------ |
| 3408 # Check for a fully-functional sed program, that truncates |
| 3409 # as few characters as possible. Prefer GNU sed if found. |
| 3410 # _LT_DECL_SED |
| 3411 |
| 3412 #m4_ifndef |
| 3413 |
| 3414 # Old name: |
| 3415 # This is what autoupdate's m4 run will expand. It fires |
| 3416 # the warning (with _au_warn_XXX), outputs it into the |
| 3417 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3418 # the replacement expansion. |
| 3419 |
| 3420 |
| 3421 # This is an auxiliary macro that is also run when |
| 3422 # autoupdate runs m4. It simply calls m4_warning, but |
| 3423 # we need a wrapper so that each warning is emitted only |
| 3424 # once. We break the quoting in m4_warning's argument in |
| 3425 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3426 |
| 3427 |
| 3428 # Finally, this is the expansion that is picked up by |
| 3429 # autoconf. It tells the user to run autoupdate, and |
| 3430 # then outputs the replacement expansion. We do not care |
| 3431 # about autoupdate's warning because that contains |
| 3432 # information on what to do *after* running autoupdate. |
| 3433 |
| 3434 |
| 3435 |
| 3436 # _LT_CHECK_SHELL_FEATURES |
| 3437 # ------------------------ |
| 3438 # Find out whether the shell is Bourne or XSI compatible, |
| 3439 # or has some other useful features. |
| 3440 # _LT_CHECK_SHELL_FEATURES |
| 3441 |
| 3442 |
| 3443 # _LT_PROG_XSI_SHELLFNS |
| 3444 # --------------------- |
| 3445 # Bourne and XSI compatible variants of some useful shell functions. |
| 3446 |
| 3447 |
| 3448 # Helper functions for option handling. -*- Autoconf -*- |
| 3449 # |
| 3450 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, |
| 3451 # Inc. |
| 3452 # Written by Gary V. Vaughan, 2004 |
| 3453 # |
| 3454 # This file is free software; the Free Software Foundation gives |
| 3455 # unlimited permission to copy and/or distribute it, with or without |
| 3456 # modifications, as long as this notice is preserved. |
| 3457 |
| 3458 # serial 6 ltoptions.m4 |
| 3459 |
| 3460 # This is to help aclocal find these macros, as it can't see m4_define. |
| 3461 |
| 3462 |
| 3463 |
| 3464 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) |
| 3465 # ------------------------------------------ |
| 3466 |
| 3467 |
| 3468 |
| 3469 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) |
| 3470 # --------------------------------------- |
| 3471 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a |
| 3472 # matching handler defined, dispatch to it. Other OPTION-NAMEs are |
| 3473 # saved as a flag. |
| 3474 |
| 3475 |
| 3476 |
| 3477 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) |
| 3478 # ------------------------------------------------------------ |
| 3479 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. |
| 3480 |
| 3481 |
| 3482 |
| 3483 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) |
| 3484 # ------------------------------------------------------- |
| 3485 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME |
| 3486 # are set. |
| 3487 |
| 3488 |
| 3489 |
| 3490 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) |
| 3491 # ---------------------------------------- |
| 3492 # OPTION-LIST is a space-separated list of Libtool options associated |
| 3493 # with MACRO-NAME. If any OPTION has a matching handler declared with |
| 3494 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about |
| 3495 # the unknown option and exit. |
| 3496 # _LT_SET_OPTIONS |
| 3497 |
| 3498 |
| 3499 ## --------------------------------- ## |
| 3500 ## Macros to handle LT_INIT options. ## |
| 3501 ## --------------------------------- ## |
| 3502 |
| 3503 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) |
| 3504 # ----------------------------------------- |
| 3505 |
| 3506 |
| 3507 |
| 3508 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) |
| 3509 # ----------------------------------------------- |
| 3510 # LT_OPTION_DEFINE |
| 3511 |
| 3512 |
| 3513 # dlopen |
| 3514 # ------ |
| 3515 |
| 3516 |
| 3517 # This is what autoupdate's m4 run will expand. It fires |
| 3518 # the warning (with _au_warn_XXX), outputs it into the |
| 3519 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3520 # the replacement expansion. |
| 3521 |
| 3522 |
| 3523 # This is an auxiliary macro that is also run when |
| 3524 # autoupdate runs m4. It simply calls m4_warning, but |
| 3525 # we need a wrapper so that each warning is emitted only |
| 3526 # once. We break the quoting in m4_warning's argument in |
| 3527 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3528 |
| 3529 |
| 3530 # Finally, this is the expansion that is picked up by |
| 3531 # autoconf. It tells the user to run autoupdate, and |
| 3532 # then outputs the replacement expansion. We do not care |
| 3533 # about autoupdate's warning because that contains |
| 3534 # information on what to do *after* running autoupdate. |
| 3535 |
| 3536 |
| 3537 |
| 3538 |
| 3539 # win32-dll |
| 3540 # --------- |
| 3541 # Declare package support for building win32 dll's. |
| 3542 # win32-dll |
| 3543 |
| 3544 # This is what autoupdate's m4 run will expand. It fires |
| 3545 # the warning (with _au_warn_XXX), outputs it into the |
| 3546 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3547 # the replacement expansion. |
| 3548 |
| 3549 |
| 3550 # This is an auxiliary macro that is also run when |
| 3551 # autoupdate runs m4. It simply calls m4_warning, but |
| 3552 # we need a wrapper so that each warning is emitted only |
| 3553 # once. We break the quoting in m4_warning's argument in |
| 3554 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3555 |
| 3556 |
| 3557 # Finally, this is the expansion that is picked up by |
| 3558 # autoconf. It tells the user to run autoupdate, and |
| 3559 # then outputs the replacement expansion. We do not care |
| 3560 # about autoupdate's warning because that contains |
| 3561 # information on what to do *after* running autoupdate. |
| 3562 |
| 3563 |
| 3564 |
| 3565 |
| 3566 # _LT_ENABLE_SHARED([DEFAULT]) |
| 3567 # ---------------------------- |
| 3568 # implement the --enable-shared flag, and supports the `shared' and |
| 3569 # `disable-shared' LT_INIT options. |
| 3570 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. |
| 3571 # _LT_ENABLE_SHARED |
| 3572 |
| 3573 |
| 3574 |
| 3575 |
| 3576 # Old names: |
| 3577 |
| 3578 |
| 3579 |
| 3580 |
| 3581 # This is what autoupdate's m4 run will expand. It fires |
| 3582 # the warning (with _au_warn_XXX), outputs it into the |
| 3583 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3584 # the replacement expansion. |
| 3585 |
| 3586 |
| 3587 # This is an auxiliary macro that is also run when |
| 3588 # autoupdate runs m4. It simply calls m4_warning, but |
| 3589 # we need a wrapper so that each warning is emitted only |
| 3590 # once. We break the quoting in m4_warning's argument in |
| 3591 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3592 |
| 3593 |
| 3594 # Finally, this is the expansion that is picked up by |
| 3595 # autoconf. It tells the user to run autoupdate, and |
| 3596 # then outputs the replacement expansion. We do not care |
| 3597 # about autoupdate's warning because that contains |
| 3598 # information on what to do *after* running autoupdate. |
| 3599 |
| 3600 # This is what autoupdate's m4 run will expand. It fires |
| 3601 # the warning (with _au_warn_XXX), outputs it into the |
| 3602 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3603 # the replacement expansion. |
| 3604 |
| 3605 |
| 3606 # This is an auxiliary macro that is also run when |
| 3607 # autoupdate runs m4. It simply calls m4_warning, but |
| 3608 # we need a wrapper so that each warning is emitted only |
| 3609 # once. We break the quoting in m4_warning's argument in |
| 3610 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3611 |
| 3612 |
| 3613 # Finally, this is the expansion that is picked up by |
| 3614 # autoconf. It tells the user to run autoupdate, and |
| 3615 # then outputs the replacement expansion. We do not care |
| 3616 # about autoupdate's warning because that contains |
| 3617 # information on what to do *after* running autoupdate. |
| 3618 |
| 3619 |
| 3620 |
| 3621 |
| 3622 |
| 3623 # _LT_ENABLE_STATIC([DEFAULT]) |
| 3624 # ---------------------------- |
| 3625 # implement the --enable-static flag, and support the `static' and |
| 3626 # `disable-static' LT_INIT options. |
| 3627 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. |
| 3628 # _LT_ENABLE_STATIC |
| 3629 |
| 3630 |
| 3631 |
| 3632 |
| 3633 # Old names: |
| 3634 |
| 3635 |
| 3636 |
| 3637 |
| 3638 # This is what autoupdate's m4 run will expand. It fires |
| 3639 # the warning (with _au_warn_XXX), outputs it into the |
| 3640 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3641 # the replacement expansion. |
| 3642 |
| 3643 |
| 3644 # This is an auxiliary macro that is also run when |
| 3645 # autoupdate runs m4. It simply calls m4_warning, but |
| 3646 # we need a wrapper so that each warning is emitted only |
| 3647 # once. We break the quoting in m4_warning's argument in |
| 3648 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3649 |
| 3650 |
| 3651 # Finally, this is the expansion that is picked up by |
| 3652 # autoconf. It tells the user to run autoupdate, and |
| 3653 # then outputs the replacement expansion. We do not care |
| 3654 # about autoupdate's warning because that contains |
| 3655 # information on what to do *after* running autoupdate. |
| 3656 |
| 3657 # This is what autoupdate's m4 run will expand. It fires |
| 3658 # the warning (with _au_warn_XXX), outputs it into the |
| 3659 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3660 # the replacement expansion. |
| 3661 |
| 3662 |
| 3663 # This is an auxiliary macro that is also run when |
| 3664 # autoupdate runs m4. It simply calls m4_warning, but |
| 3665 # we need a wrapper so that each warning is emitted only |
| 3666 # once. We break the quoting in m4_warning's argument in |
| 3667 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3668 |
| 3669 |
| 3670 # Finally, this is the expansion that is picked up by |
| 3671 # autoconf. It tells the user to run autoupdate, and |
| 3672 # then outputs the replacement expansion. We do not care |
| 3673 # about autoupdate's warning because that contains |
| 3674 # information on what to do *after* running autoupdate. |
| 3675 |
| 3676 |
| 3677 |
| 3678 |
| 3679 |
| 3680 # _LT_ENABLE_FAST_INSTALL([DEFAULT]) |
| 3681 # ---------------------------------- |
| 3682 # implement the --enable-fast-install flag, and support the `fast-install' |
| 3683 # and `disable-fast-install' LT_INIT options. |
| 3684 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. |
| 3685 # _LT_ENABLE_FAST_INSTALL |
| 3686 |
| 3687 |
| 3688 |
| 3689 |
| 3690 # Old names: |
| 3691 # This is what autoupdate's m4 run will expand. It fires |
| 3692 # the warning (with _au_warn_XXX), outputs it into the |
| 3693 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3694 # the replacement expansion. |
| 3695 |
| 3696 |
| 3697 # This is an auxiliary macro that is also run when |
| 3698 # autoupdate runs m4. It simply calls m4_warning, but |
| 3699 # we need a wrapper so that each warning is emitted only |
| 3700 # once. We break the quoting in m4_warning's argument in |
| 3701 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3702 |
| 3703 |
| 3704 # Finally, this is the expansion that is picked up by |
| 3705 # autoconf. It tells the user to run autoupdate, and |
| 3706 # then outputs the replacement expansion. We do not care |
| 3707 # about autoupdate's warning because that contains |
| 3708 # information on what to do *after* running autoupdate. |
| 3709 |
| 3710 |
| 3711 # This is what autoupdate's m4 run will expand. It fires |
| 3712 # the warning (with _au_warn_XXX), outputs it into the |
| 3713 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3714 # the replacement expansion. |
| 3715 |
| 3716 |
| 3717 # This is an auxiliary macro that is also run when |
| 3718 # autoupdate runs m4. It simply calls m4_warning, but |
| 3719 # we need a wrapper so that each warning is emitted only |
| 3720 # once. We break the quoting in m4_warning's argument in |
| 3721 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3722 |
| 3723 |
| 3724 # Finally, this is the expansion that is picked up by |
| 3725 # autoconf. It tells the user to run autoupdate, and |
| 3726 # then outputs the replacement expansion. We do not care |
| 3727 # about autoupdate's warning because that contains |
| 3728 # information on what to do *after* running autoupdate. |
| 3729 |
| 3730 |
| 3731 |
| 3732 |
| 3733 # _LT_WITH_PIC([MODE]) |
| 3734 # -------------------- |
| 3735 # implement the --with-pic flag, and support the `pic-only' and `no-pic' |
| 3736 # LT_INIT options. |
| 3737 # MODE is either `yes' or `no'. If omitted, it defaults to `both'. |
| 3738 # _LT_WITH_PIC |
| 3739 |
| 3740 |
| 3741 |
| 3742 |
| 3743 # Old name: |
| 3744 # This is what autoupdate's m4 run will expand. It fires |
| 3745 # the warning (with _au_warn_XXX), outputs it into the |
| 3746 # updated configure.ac (with AC_DIAGNOSE), and then outputs |
| 3747 # the replacement expansion. |
| 3748 |
| 3749 |
| 3750 # This is an auxiliary macro that is also run when |
| 3751 # autoupdate runs m4. It simply calls m4_warning, but |
| 3752 # we need a wrapper so that each warning is emitted only |
| 3753 # once. We break the quoting in m4_warning's argument in |
| 3754 # order to expand this macro's arguments, not AU_DEFUN's. |
| 3755 |
| 3756 |
| 3757 # Finally, this is the expansion that is picked up by |
| 3758 # autoconf. It tells the user to run autoupdate, and |
| 3759 # then outputs the replacement expansion. We do not care |
| 3760 # about autoupdate's warning because that contains |
| 3761 # information on what to do *after* running autoupdate. |
| 3762 |
| 3763 |
| 3764 |
| 3765 ## ----------------- ## |
| 3766 ## LTDL_INIT Options ## |
| 3767 ## ----------------- ## |
| 3768 |
| 3769 |
| 3770 |
| 3771 |
| 3772 |
| 3773 |
| 3774 |
| 3775 |
| 3776 |
| 3777 |
| 3778 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- |
| 3779 # |
| 3780 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. |
| 3781 # Written by Gary V. Vaughan, 2004 |
| 3782 # |
| 3783 # This file is free software; the Free Software Foundation gives |
| 3784 # unlimited permission to copy and/or distribute it, with or without |
| 3785 # modifications, as long as this notice is preserved. |
| 3786 |
| 3787 # serial 6 ltsugar.m4 |
| 3788 |
| 3789 # This is to help aclocal find these macros, as it can't see m4_define. |
| 3790 |
| 3791 |
| 3792 |
| 3793 # lt_join(SEP, ARG1, [ARG2...]) |
| 3794 # ----------------------------- |
| 3795 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their |
| 3796 # associated separator. |
| 3797 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier |
| 3798 # versions in m4sugar had bugs. |
| 3799 |
| 3800 |
| 3801 |
| 3802 |
| 3803 # lt_car(LIST) |
| 3804 # lt_cdr(LIST) |
| 3805 # ------------ |
| 3806 # Manipulate m4 lists. |
| 3807 # These macros are necessary as long as will still need to support |
| 3808 # Autoconf-2.59 which quotes differently. |
| 3809 |
| 3810 |
| 3811 |
| 3812 |
| 3813 |
| 3814 # lt_append(MACRO-NAME, STRING, [SEPARATOR]) |
| 3815 # ------------------------------------------ |
| 3816 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. |
| 3817 # Note that neither SEPARATOR nor STRING are expanded; they are appended |
| 3818 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). |
| 3819 # No SEPARATOR is output if MACRO-NAME was previously undefined (different |
| 3820 # than defined and empty). |
| 3821 # |
| 3822 # This macro is needed until we can rely on Autoconf 2.62, since earlier |
| 3823 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING. |
| 3824 |
| 3825 |
| 3826 |
| 3827 |
| 3828 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) |
| 3829 # ---------------------------------------------------------- |
| 3830 # Produce a SEP delimited list of all paired combinations of elements of |
| 3831 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list |
| 3832 # has the form PREFIXmINFIXSUFFIXn. |
| 3833 # Needed until we can rely on m4_combine added in Autoconf 2.62. |
| 3834 |
| 3835 |
| 3836 |
| 3837 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) |
| 3838 # ----------------------------------------------------------------------- |
| 3839 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited |
| 3840 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. |
| 3841 |
| 3842 |
| 3843 |
| 3844 # lt_dict_add(DICT, KEY, VALUE) |
| 3845 # ----------------------------- |
| 3846 |
| 3847 |
| 3848 |
| 3849 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) |
| 3850 # -------------------------------------------- |
| 3851 |
| 3852 |
| 3853 |
| 3854 # lt_dict_fetch(DICT, KEY, [SUBKEY]) |
| 3855 # ---------------------------------- |
| 3856 |
| 3857 |
| 3858 |
| 3859 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) |
| 3860 # ----------------------------------------------------------------- |
| 3861 |
| 3862 |
| 3863 |
| 3864 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) |
| 3865 # -------------------------------------------------------------- |
| 3866 |
| 3867 |
| 3868 # ltversion.m4 -- version numbers -*- Autoconf -*- |
| 3869 # |
| 3870 # Copyright (C) 2004 Free Software Foundation, Inc. |
| 3871 # Written by Scott James Remnant, 2004 |
| 3872 # |
| 3873 # This file is free software; the Free Software Foundation gives |
| 3874 # unlimited permission to copy and/or distribute it, with or without |
| 3875 # modifications, as long as this notice is preserved. |
| 3876 |
| 3877 # Generated from ltversion.in. |
| 3878 |
| 3879 # serial 3134 ltversion.m4 |
| 3880 # This file is part of GNU Libtool |
| 3881 |
| 3882 |
| 3883 |
| 3884 |
| 3885 |
| 3886 |
| 3887 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- |
| 3888 # |
| 3889 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. |
| 3890 # Written by Scott James Remnant, 2004. |
| 3891 # |
| 3892 # This file is free software; the Free Software Foundation gives |
| 3893 # unlimited permission to copy and/or distribute it, with or without |
| 3894 # modifications, as long as this notice is preserved. |
| 3895 |
| 3896 # serial 4 lt~obsolete.m4 |
| 3897 |
| 3898 # These exist entirely to fool aclocal when bootstrapping libtool. |
| 3899 # |
| 3900 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) |
| 3901 # which have later been changed to m4_define as they aren't part of the |
| 3902 # exported API, or moved to Autoconf or Automake where they belong. |
| 3903 # |
| 3904 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN |
| 3905 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us |
| 3906 # using a macro with the same name in our local m4/libtool.m4 it'll |
| 3907 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define |
| 3908 # and doesn't know about Autoconf macros at all.) |
| 3909 # |
| 3910 # So we provide this file, which has a silly filename so it's always |
| 3911 # included after everything else. This provides aclocal with the |
| 3912 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything |
| 3913 # because those macros already exist, or will be overwritten later. |
| 3914 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. |
| 3915 # |
| 3916 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. |
| 3917 # Yes, that means every name once taken will need to remain here until |
| 3918 # we give up compatibility with versions before 1.7, at which point |
| 3919 # we need to keep only those names which we still refer to. |
| 3920 |
| 3921 # This is to help aclocal find these macros, as it can't see m4_define. |
| 3922 |
| 3923 |
| 3924 |
| 3925 |
| 3926 |
| 3927 |
| 3928 |
| 3929 |
| 3930 |
| 3931 |
| 3932 |
| 3933 |
| 3934 |
| 3935 |
| 3936 |
| 3937 |
| 3938 |
| 3939 |
| 3940 |
| 3941 |
| 3942 |
| 3943 |
| 3944 |
| 3945 |
| 3946 |
| 3947 |
| 3948 |
| 3949 |
| 3950 |
| 3951 |
| 3952 |
| 3953 |
| 3954 |
| 3955 |
| 3956 |
| 3957 |
| 3958 |
| 3959 |
| 3960 |
| 3961 |
| 3962 |
| 3963 |
| 3964 |
| 3965 |
| 3966 |
| 3967 |
| 3968 |
| 3969 |
| 3970 |
| 3971 |
| 3972 |
| 3973 |
| 3974 |
| 3975 |
| 3976 |
| 3977 |
| 3978 |
| 3979 |
| 3980 |
| 3981 |
| 3982 |
| 3983 |
| 3984 |
| 3985 |
2453 ## -*- Autoconf -*- | 3986 ## -*- Autoconf -*- |
2454 | 3987 |
2455 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 | 3988 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 |
2456 # Free Software Foundation, Inc. | 3989 # Free Software Foundation, Inc. |
2457 # | 3990 # |
2458 # This file is free software; the Free Software Foundation | 3991 # This file is free software; the Free Software Foundation |
2459 # gives unlimited permission to copy and/or distribute it, | 3992 # gives unlimited permission to copy and/or distribute it, |
2460 # with or without modifications, as long as this notice is preserved. | 3993 # with or without modifications, as long as this notice is preserved. |
2461 | 3994 |
2462 # serial 8 | 3995 # serial 8 |
(...skipping 5177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7640 exec 5>>config.log | 9173 exec 5>>config.log |
7641 # Use ||, not &&, to avoid exiting from the if with $? = 1, which | 9174 # Use ||, not &&, to avoid exiting from the if with $? = 1, which |
7642 # would make configure fail if this is the last instruction. | 9175 # would make configure fail if this is the last instruction. |
7643 $ac_cs_success || as_fn_exit $? | 9176 $ac_cs_success || as_fn_exit $? |
7644 fi | 9177 fi |
7645 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then | 9178 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then |
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_un
recognized_opts" >&5 | 9179 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_un
recognized_opts" >&5 |
7647 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} | 9180 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} |
7648 fi | 9181 fi |
7649 | 9182 |
OLD | NEW |