2530
DEPDIR="${am__leading_dot}deps"
2532
ac_config_commands="$ac_config_commands depfiles"
2535
am_make=${MAKE-make}
2536
cat > confinc << 'END'
2541
# If we don't find an include directive, just comment out the code.
2542
{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2543
echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
2547
# First try GNU make style include.
2548
echo "include confinc" > confmf
2549
# We grep out `Entering directory' and `Leaving directory'
2550
# messages which can occur if `w' ends up in MAKEFLAGS.
2551
# In particular we don't look at `^make:' because GNU make might
2552
# be invoked under some other name (usually "gmake"), in which
2553
# case it prints its new name instead of `make'.
2554
if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2559
# Now try BSD make style include.
2560
if test "$am__include" = "#"; then
2561
echo '.include "confinc"' > confmf
2562
if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2563
am__include=.include
2570
{ echo "$as_me:$LINENO: result: $_am_result" >&5
2571
echo "${ECHO_T}$_am_result" >&6; }
2572
rm -f confinc confmf
2574
# Check whether --enable-dependency-tracking was given.
2575
if test "${enable_dependency_tracking+set}" = set; then
2576
enableval=$enable_dependency_tracking;
2579
if test "x$enable_dependency_tracking" != xno; then
2580
am_depcomp="$ac_aux_dir/depcomp"
2585
if test "x$enable_dependency_tracking" != xno; then
2596
ac_cpp='$CPP $CPPFLAGS'
2597
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2598
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2599
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2600
if test -n "$ac_tool_prefix"; then
2601
# Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2602
set dummy ${ac_tool_prefix}gcc; ac_word=$2
2603
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2604
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2605
if test "${ac_cv_prog_CC+set}" = set; then
2606
echo $ECHO_N "(cached) $ECHO_C" >&6
2608
if test -n "$CC"; then
2609
ac_cv_prog_CC="$CC" # Let the user override the test.
2611
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2615
test -z "$as_dir" && as_dir=.
2616
for ac_exec_ext in '' $ac_executable_extensions; do
2617
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2618
ac_cv_prog_CC="${ac_tool_prefix}gcc"
2619
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2629
if test -n "$CC"; then
2630
{ echo "$as_me:$LINENO: result: $CC" >&5
2631
echo "${ECHO_T}$CC" >&6; }
2633
{ echo "$as_me:$LINENO: result: no" >&5
2634
echo "${ECHO_T}no" >&6; }
2639
if test -z "$ac_cv_prog_CC"; then
2641
# Extract the first word of "gcc", so it can be a program name with args.
2642
set dummy gcc; ac_word=$2
2643
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2644
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2645
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2646
echo $ECHO_N "(cached) $ECHO_C" >&6
2648
if test -n "$ac_ct_CC"; then
2649
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2651
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2655
test -z "$as_dir" && as_dir=.
2656
for ac_exec_ext in '' $ac_executable_extensions; do
2657
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2658
ac_cv_prog_ac_ct_CC="gcc"
2659
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2668
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2669
if test -n "$ac_ct_CC"; then
2670
{ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2671
echo "${ECHO_T}$ac_ct_CC" >&6; }
2673
{ echo "$as_me:$LINENO: result: no" >&5
2674
echo "${ECHO_T}no" >&6; }
2677
if test "x$ac_ct_CC" = x; then
2680
case $cross_compiling:$ac_tool_warned in
2682
{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2683
whose name does not start with the host triplet. If you think this
2684
configuration is useful to you, please write to autoconf@gnu.org." >&5
2685
echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2686
whose name does not start with the host triplet. If you think this
2687
configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2688
ac_tool_warned=yes ;;
2696
if test -z "$CC"; then
2697
if test -n "$ac_tool_prefix"; then
2698
# Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2699
set dummy ${ac_tool_prefix}cc; ac_word=$2
2700
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2701
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2702
if test "${ac_cv_prog_CC+set}" = set; then
2703
echo $ECHO_N "(cached) $ECHO_C" >&6
2705
if test -n "$CC"; then
2706
ac_cv_prog_CC="$CC" # Let the user override the test.
2708
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2712
test -z "$as_dir" && as_dir=.
2713
for ac_exec_ext in '' $ac_executable_extensions; do
2714
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2715
ac_cv_prog_CC="${ac_tool_prefix}cc"
2716
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2726
if test -n "$CC"; then
2727
{ echo "$as_me:$LINENO: result: $CC" >&5
2728
echo "${ECHO_T}$CC" >&6; }
2730
{ echo "$as_me:$LINENO: result: no" >&5
2731
echo "${ECHO_T}no" >&6; }
2737
if test -z "$CC"; then
2738
# Extract the first word of "cc", so it can be a program name with args.
2739
set dummy cc; ac_word=$2
2740
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2741
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2742
if test "${ac_cv_prog_CC+set}" = set; then
2743
echo $ECHO_N "(cached) $ECHO_C" >&6
2745
if test -n "$CC"; then
2746
ac_cv_prog_CC="$CC" # Let the user override the test.
2749
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2753
test -z "$as_dir" && as_dir=.
2754
for ac_exec_ext in '' $ac_executable_extensions; do
2755
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2756
if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2757
ac_prog_rejected=yes
2761
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2768
if test $ac_prog_rejected = yes; then
2769
# We found a bogon in the path, so make sure we never use it.
2770
set dummy $ac_cv_prog_CC
2772
if test $# != 0; then
2773
# We chose a different compiler from the bogus one.
2774
# However, it has the same basename, so the bogon will be chosen
2775
# first if we set CC to just the basename; use the full file name.
2777
ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2783
if test -n "$CC"; then
2784
{ echo "$as_me:$LINENO: result: $CC" >&5
2785
echo "${ECHO_T}$CC" >&6; }
2787
{ echo "$as_me:$LINENO: result: no" >&5
2788
echo "${ECHO_T}no" >&6; }
2793
if test -z "$CC"; then
2794
if test -n "$ac_tool_prefix"; then
2795
for ac_prog in cl.exe
2797
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2798
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2799
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2800
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2801
if test "${ac_cv_prog_CC+set}" = set; then
2802
echo $ECHO_N "(cached) $ECHO_C" >&6
2804
if test -n "$CC"; then
2805
ac_cv_prog_CC="$CC" # Let the user override the test.
2807
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2811
test -z "$as_dir" && as_dir=.
2812
for ac_exec_ext in '' $ac_executable_extensions; do
2813
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2814
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2815
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2825
if test -n "$CC"; then
2826
{ echo "$as_me:$LINENO: result: $CC" >&5
2827
echo "${ECHO_T}$CC" >&6; }
2829
{ echo "$as_me:$LINENO: result: no" >&5
2830
echo "${ECHO_T}no" >&6; }
2834
test -n "$CC" && break
2837
if test -z "$CC"; then
2839
for ac_prog in cl.exe
2841
# Extract the first word of "$ac_prog", so it can be a program name with args.
2842
set dummy $ac_prog; ac_word=$2
2843
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2844
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2845
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2846
echo $ECHO_N "(cached) $ECHO_C" >&6
2848
if test -n "$ac_ct_CC"; then
2849
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2851
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2855
test -z "$as_dir" && as_dir=.
2856
for ac_exec_ext in '' $ac_executable_extensions; do
2857
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2858
ac_cv_prog_ac_ct_CC="$ac_prog"
2859
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2868
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2869
if test -n "$ac_ct_CC"; then
2870
{ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2871
echo "${ECHO_T}$ac_ct_CC" >&6; }
2873
{ echo "$as_me:$LINENO: result: no" >&5
2874
echo "${ECHO_T}no" >&6; }
2878
test -n "$ac_ct_CC" && break
2881
if test "x$ac_ct_CC" = x; then
2884
case $cross_compiling:$ac_tool_warned in
2886
{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2887
whose name does not start with the host triplet. If you think this
2888
configuration is useful to you, please write to autoconf@gnu.org." >&5
2889
echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2890
whose name does not start with the host triplet. If you think this
2891
configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2892
ac_tool_warned=yes ;;
2901
test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2902
See \`config.log' for more details." >&5
2903
echo "$as_me: error: no acceptable C compiler found in \$PATH
2904
See \`config.log' for more details." >&2;}
2905
{ (exit 1); exit 1; }; }
2907
# Provide some information about the compiler.
2908
echo "$as_me:$LINENO: checking for C compiler version" >&5
2909
ac_compiler=`set X $ac_compile; echo $2`
2910
{ (ac_try="$ac_compiler --version >&5"
2912
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2913
*) ac_try_echo=$ac_try;;
2915
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2916
(eval "$ac_compiler --version >&5") 2>&5
2918
echo "$as_me:$LINENO: \$? = $ac_status" >&5
2919
(exit $ac_status); }
2920
{ (ac_try="$ac_compiler -v >&5"
2922
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2923
*) ac_try_echo=$ac_try;;
2925
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2926
(eval "$ac_compiler -v >&5") 2>&5
2928
echo "$as_me:$LINENO: \$? = $ac_status" >&5
2929
(exit $ac_status); }
2930
{ (ac_try="$ac_compiler -V >&5"
2932
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2933
*) ac_try_echo=$ac_try;;
2935
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2936
(eval "$ac_compiler -V >&5") 2>&5
2938
echo "$as_me:$LINENO: \$? = $ac_status" >&5
2939
(exit $ac_status); }
2941
cat >conftest.$ac_ext <<_ACEOF
2944
cat confdefs.h >>conftest.$ac_ext
2945
cat >>conftest.$ac_ext <<_ACEOF
2946
/* end confdefs.h. */
2956
ac_clean_files_save=$ac_clean_files
2957
ac_clean_files="$ac_clean_files a.out a.exe b.out"
2958
# Try to create an executable without -o first, disregard a.out.
2959
# It will help us diagnose broken compilers, and finding out an intuition
2961
{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2962
echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2963
ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2965
# List of possible output files, starting from the most likely.
2966
# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2967
# only as a last resort. b.out is created by i960 compilers.
2968
ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2970
# The IRIX 6 linker writes into existing files which may not be
2971
# executable, retaining their permissions. Remove them first so a
2972
# subsequent execution test works.
2974
for ac_file in $ac_files
2977
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2978
* ) ac_rmfiles="$ac_rmfiles $ac_file";;
2983
if { (ac_try="$ac_link_default"
2985
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2986
*) ac_try_echo=$ac_try;;
2988
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2989
(eval "$ac_link_default") 2>&5
2991
echo "$as_me:$LINENO: \$? = $ac_status" >&5
2992
(exit $ac_status); }; then
2993
# Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2994
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2995
# in a Makefile. We should not override ac_cv_exeext if it was cached,
2996
# so that the user can short-circuit this test for compilers unknown to
2998
for ac_file in $ac_files ''
3000
test -f "$ac_file" || continue
3002
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3005
# We found the default executable, but exeext='' is most
3009
if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3011
ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3013
# We set ac_cv_exeext here because the later test for it is not
3014
# safe: cross compilers may not add the suffix if given an `-o'
3015
# argument, so we may need to know it at that point already.
3016
# Even if this section looks crufty: it has the advantage of
3023
test "$ac_cv_exeext" = no && ac_cv_exeext=
3029
{ echo "$as_me:$LINENO: result: $ac_file" >&5
3030
echo "${ECHO_T}$ac_file" >&6; }
3031
if test -z "$ac_file"; then
3032
echo "$as_me: failed program was:" >&5
3033
sed 's/^/| /' conftest.$ac_ext >&5
3035
{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
3036
See \`config.log' for more details." >&5
3037
echo "$as_me: error: C compiler cannot create executables
3038
See \`config.log' for more details." >&2;}
3039
{ (exit 77); exit 77; }; }
3042
ac_exeext=$ac_cv_exeext
3044
# Check that the compiler produces executables we can run. If not, either
3045
# the compiler is broken, or we cross compile.
3046
{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3047
echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3048
# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3049
# If not cross compiling, check that we can run a simple program.
3050
if test "$cross_compiling" != yes; then
3051
if { ac_try='./$ac_file'
3052
{ (case "(($ac_try" in
3053
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3054
*) ac_try_echo=$ac_try;;
3056
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3057
(eval "$ac_try") 2>&5
3059
echo "$as_me:$LINENO: \$? = $ac_status" >&5
3060
(exit $ac_status); }; }; then
3063
if test "$cross_compiling" = maybe; then
3066
{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3067
If you meant to cross compile, use \`--host'.
3068
See \`config.log' for more details." >&5
3069
echo "$as_me: error: cannot run C compiled programs.
3070
If you meant to cross compile, use \`--host'.
3071
See \`config.log' for more details." >&2;}
3072
{ (exit 1); exit 1; }; }
3076
{ echo "$as_me:$LINENO: result: yes" >&5
3077
echo "${ECHO_T}yes" >&6; }
3079
rm -f a.out a.exe conftest$ac_cv_exeext b.out
3080
ac_clean_files=$ac_clean_files_save
3081
# Check that the compiler produces executables we can run. If not, either
3082
# the compiler is broken, or we cross compile.
3083
{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3084
echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3085
{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
3086
echo "${ECHO_T}$cross_compiling" >&6; }
3088
{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
3089
echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3090
if { (ac_try="$ac_link"
3092
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3093
*) ac_try_echo=$ac_try;;
3095
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3096
(eval "$ac_link") 2>&5
3098
echo "$as_me:$LINENO: \$? = $ac_status" >&5
3099
(exit $ac_status); }; then
3100
# If both `conftest.exe' and `conftest' are `present' (well, observable)
3101
# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3102
# work properly (i.e., refer to `conftest.exe'), while it won't with
3104
for ac_file in conftest.exe conftest conftest.*; do
3105
test -f "$ac_file" || continue
3107
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3108
*.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3114
{ { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3115
See \`config.log' for more details." >&5
3116
echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3117
See \`config.log' for more details." >&2;}
3118
{ (exit 1); exit 1; }; }
3121
rm -f conftest$ac_cv_exeext
3122
{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3123
echo "${ECHO_T}$ac_cv_exeext" >&6; }
3125
rm -f conftest.$ac_ext
3126
EXEEXT=$ac_cv_exeext
3128
{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3129
echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3130
if test "${ac_cv_objext+set}" = set; then
3131
echo $ECHO_N "(cached) $ECHO_C" >&6
3133
cat >conftest.$ac_ext <<_ACEOF
3136
cat confdefs.h >>conftest.$ac_ext
3137
cat >>conftest.$ac_ext <<_ACEOF
3138
/* end confdefs.h. */
3148
rm -f conftest.o conftest.obj
3149
if { (ac_try="$ac_compile"
3151
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3152
*) ac_try_echo=$ac_try;;
3154
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3155
(eval "$ac_compile") 2>&5
3157
echo "$as_me:$LINENO: \$? = $ac_status" >&5
3158
(exit $ac_status); }; then
3159
for ac_file in conftest.o conftest.obj conftest.*; do
3160
test -f "$ac_file" || continue;
3162
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3163
*) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3168
echo "$as_me: failed program was:" >&5
3169
sed 's/^/| /' conftest.$ac_ext >&5
3171
{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3172
See \`config.log' for more details." >&5
3173
echo "$as_me: error: cannot compute suffix of object files: cannot compile
3174
See \`config.log' for more details." >&2;}
3175
{ (exit 1); exit 1; }; }
3178
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3180
{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3181
echo "${ECHO_T}$ac_cv_objext" >&6; }
3182
OBJEXT=$ac_cv_objext
3184
{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3185
echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3186
if test "${ac_cv_c_compiler_gnu+set}" = set; then
3187
echo $ECHO_N "(cached) $ECHO_C" >&6
3189
cat >conftest.$ac_ext <<_ACEOF
3192
cat confdefs.h >>conftest.$ac_ext
3193
cat >>conftest.$ac_ext <<_ACEOF
3194
/* end confdefs.h. */
3207
rm -f conftest.$ac_objext
3208
if { (ac_try="$ac_compile"
3210
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3211
*) ac_try_echo=$ac_try;;
3213
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3214
(eval "$ac_compile") 2>conftest.er1
3216
grep -v '^ *+' conftest.er1 >conftest.err
3218
cat conftest.err >&5
3219
echo "$as_me:$LINENO: \$? = $ac_status" >&5
3220
(exit $ac_status); } && {
3221
test -z "$ac_c_werror_flag" ||
3222
test ! -s conftest.err
3223
} && test -s conftest.$ac_objext; then
3226
echo "$as_me: failed program was:" >&5
3227
sed 's/^/| /' conftest.$ac_ext >&5
3232
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3233
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3236
{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3237
echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3238
GCC=`test $ac_compiler_gnu = yes && echo yes`
3239
ac_test_CFLAGS=${CFLAGS+set}
3240
ac_save_CFLAGS=$CFLAGS
3241
{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3242
echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3243
if test "${ac_cv_prog_cc_g+set}" = set; then
3244
echo $ECHO_N "(cached) $ECHO_C" >&6
3246
ac_save_c_werror_flag=$ac_c_werror_flag
3247
ac_c_werror_flag=yes
3250
cat >conftest.$ac_ext <<_ACEOF
3253
cat confdefs.h >>conftest.$ac_ext
3254
cat >>conftest.$ac_ext <<_ACEOF
3255
/* end confdefs.h. */
3265
rm -f conftest.$ac_objext
3266
if { (ac_try="$ac_compile"
3268
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3269
*) ac_try_echo=$ac_try;;
3271
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3272
(eval "$ac_compile") 2>conftest.er1
3274
grep -v '^ *+' conftest.er1 >conftest.err
3276
cat conftest.err >&5
3277
echo "$as_me:$LINENO: \$? = $ac_status" >&5
3278
(exit $ac_status); } && {
3279
test -z "$ac_c_werror_flag" ||
3280
test ! -s conftest.err
3281
} && test -s conftest.$ac_objext; then
3284
echo "$as_me: failed program was:" >&5
3285
sed 's/^/| /' conftest.$ac_ext >&5
3288
cat >conftest.$ac_ext <<_ACEOF
3291
cat confdefs.h >>conftest.$ac_ext
3292
cat >>conftest.$ac_ext <<_ACEOF
3293
/* end confdefs.h. */
3303
rm -f conftest.$ac_objext
3304
if { (ac_try="$ac_compile"
3306
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3307
*) ac_try_echo=$ac_try;;
3309
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3310
(eval "$ac_compile") 2>conftest.er1
3312
grep -v '^ *+' conftest.er1 >conftest.err
3314
cat conftest.err >&5
3315
echo "$as_me:$LINENO: \$? = $ac_status" >&5
3316
(exit $ac_status); } && {
3317
test -z "$ac_c_werror_flag" ||
3318
test ! -s conftest.err
3319
} && test -s conftest.$ac_objext; then
3322
echo "$as_me: failed program was:" >&5
3323
sed 's/^/| /' conftest.$ac_ext >&5
3325
ac_c_werror_flag=$ac_save_c_werror_flag
3327
cat >conftest.$ac_ext <<_ACEOF
3330
cat confdefs.h >>conftest.$ac_ext
3331
cat >>conftest.$ac_ext <<_ACEOF
3332
/* end confdefs.h. */
3342
rm -f conftest.$ac_objext
3343
if { (ac_try="$ac_compile"
3345
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3346
*) ac_try_echo=$ac_try;;
3348
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3349
(eval "$ac_compile") 2>conftest.er1
3351
grep -v '^ *+' conftest.er1 >conftest.err
3353
cat conftest.err >&5
3354
echo "$as_me:$LINENO: \$? = $ac_status" >&5
3355
(exit $ac_status); } && {
3356
test -z "$ac_c_werror_flag" ||
3357
test ! -s conftest.err
3358
} && test -s conftest.$ac_objext; then
3361
echo "$as_me: failed program was:" >&5
3362
sed 's/^/| /' conftest.$ac_ext >&5
3367
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3370
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3373
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3374
ac_c_werror_flag=$ac_save_c_werror_flag
3376
{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3377
echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3378
if test "$ac_test_CFLAGS" = set; then
3379
CFLAGS=$ac_save_CFLAGS
3380
elif test $ac_cv_prog_cc_g = yes; then
3381
if test "$GCC" = yes; then
3387
if test "$GCC" = yes; then
3393
{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3394
echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3395
if test "${ac_cv_prog_cc_c89+set}" = set; then
3396
echo $ECHO_N "(cached) $ECHO_C" >&6
3398
ac_cv_prog_cc_c89=no
3400
cat >conftest.$ac_ext <<_ACEOF
3403
cat confdefs.h >>conftest.$ac_ext
3404
cat >>conftest.$ac_ext <<_ACEOF
3405
/* end confdefs.h. */
3408
#include <sys/types.h>
3409
#include <sys/stat.h>
3410
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3411
struct buf { int x; };
3412
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3413
static char *e (p, i)
3419
static char *f (char * (*g) (char **, int), char **p, ...)
3424
s = g (p, va_arg (v,int));
3429
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3430
function prototypes and stuff, but not '\xHH' hex character constants.
3431
These don't provoke an error unfortunately, instead are silently treated
3432
as 'x'. The following induces an error, until -std is added to get
3433
proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3434
array size at least. It's necessary to write '\x00'==0 to get something
3435
that's true only with -std. */
3436
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3438
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3439
inside strings and character constants. */
3441
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3443
int test (int i, double x);
3444
struct s1 {int (*f) (int a);};
3445
struct s2 {int (*f) (double a);};
3446
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3452
return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3457
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3458
-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3460
CC="$ac_save_CC $ac_arg"
3461
rm -f conftest.$ac_objext
3462
if { (ac_try="$ac_compile"
3464
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3465
*) ac_try_echo=$ac_try;;
3467
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3468
(eval "$ac_compile") 2>conftest.er1
3470
grep -v '^ *+' conftest.er1 >conftest.err
3472
cat conftest.err >&5
3473
echo "$as_me:$LINENO: \$? = $ac_status" >&5
3474
(exit $ac_status); } && {
3475
test -z "$ac_c_werror_flag" ||
3476
test ! -s conftest.err
3477
} && test -s conftest.$ac_objext; then
3478
ac_cv_prog_cc_c89=$ac_arg
3480
echo "$as_me: failed program was:" >&5
3481
sed 's/^/| /' conftest.$ac_ext >&5
3486
rm -f core conftest.err conftest.$ac_objext
3487
test "x$ac_cv_prog_cc_c89" != "xno" && break
3489
rm -f conftest.$ac_ext
3494
case "x$ac_cv_prog_cc_c89" in
3496
{ echo "$as_me:$LINENO: result: none needed" >&5
3497
echo "${ECHO_T}none needed" >&6; } ;;
3499
{ echo "$as_me:$LINENO: result: unsupported" >&5
3500
echo "${ECHO_T}unsupported" >&6; } ;;
3502
CC="$CC $ac_cv_prog_cc_c89"
3503
{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3504
echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3509
ac_cpp='$CPP $CPPFLAGS'
3510
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3511
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3512
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3514
depcc="$CC" am_compiler_list=
3516
{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3517
echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3518
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3519
echo $ECHO_N "(cached) $ECHO_C" >&6
3521
if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3522
# We make a subdir and do the tests there. Otherwise we can end up
3523
# making bogus files that we don't know about and never remove. For
3524
# instance it was reported that on HP-UX the gcc test will end up
3525
# making a dummy file named `D' -- because `-MD' means `put the output
3528
# Copy depcomp to subdir because otherwise we won't find it if we're
3529
# using a relative directory.
3530
cp "$am_depcomp" conftest.dir
3532
# We will build objects and dependencies in a subdirectory because
3533
# it helps to detect inapplicable dependency modes. For instance
3534
# both Tru64's cc and ICC support -MD to output dependencies as a
3535
# side effect of compilation, but ICC will put the dependencies in
3536
# the current directory while Tru64 will put them in the object
3540
am_cv_CC_dependencies_compiler_type=none
3541
if test "$am_compiler_list" = ""; then
3542
am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3544
for depmode in $am_compiler_list; do
3545
# Setup a source with many dependencies, because some compilers
3546
# like to wrap large dependency lists on column 80 (with \), and
3547
# we should not choose a depcomp mode which is confused by this.
3549
# We need to recreate these files for each test, as the compiler may
3550
# overwrite some of them when testing with obscure command lines.
3551
# This happens at least with the AIX C compiler.
3553
for i in 1 2 3 4 5 6; do
3554
echo '#include "conftst'$i'.h"' >> sub/conftest.c
3555
# Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3556
# Solaris 8's {/usr,}/bin/sh.
3557
touch sub/conftst$i.h
3559
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3563
# after this tag, mechanisms are not by side-effect, so they'll
3564
# only be used when explicitly requested
3565
if test "x$enable_dependency_tracking" = xyes; then
3573
# We check with `-c' and `-o' for the sake of the "dashmstdout"
3574
# mode. It turns out that the SunPro C++ compiler does not properly
3575
# handle `-M -o', and we need to detect this.
3576
if depmode=$depmode \
3577
source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3578
depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3579
$SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3580
>/dev/null 2>conftest.err &&
3581
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3582
grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3583
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3584
# icc doesn't choke on unknown options, it will just issue warnings
3585
# or remarks (even with -Werror). So we grep stderr for any message
3586
# that says an option was ignored or not supported.
3587
# When given -MP, icc 7.0 and 7.1 complain thusly:
3588
# icc: Command line warning: ignoring option '-M'; no argument required
3589
# The diagnosis changed in icc 8.0:
3590
# icc: Command line remark: option '-MP' not supported
3591
if (grep 'ignoring option' conftest.err ||
3592
grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3593
am_cv_CC_dependencies_compiler_type=$depmode
3602
am_cv_CC_dependencies_compiler_type=none
3606
{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3607
echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3608
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3613
test "x$enable_dependency_tracking" != xno \
3614
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3616
am__fastdepCC_FALSE='#'
3618
am__fastdepCC_TRUE='#'
3619
am__fastdepCC_FALSE=
2514
3625
case "$am__api_version" in
3185
4439
echo "$as_me:$LINENO: \$? = $ac_status" >&5
3186
4440
(exit $ac_status); }
3188
cat >conftest.$ac_ext <<_ACEOF
3191
cat confdefs.h >>conftest.$ac_ext
3192
cat >>conftest.$ac_ext <<_ACEOF
3193
/* end confdefs.h. */
3203
ac_clean_files_save=$ac_clean_files
3204
ac_clean_files="$ac_clean_files a.out a.exe b.out"
3205
# Try to create an executable without -o first, disregard a.out.
3206
# It will help us diagnose broken compilers, and finding out an intuition
3208
{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3209
echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
3210
ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3212
# List of possible output files, starting from the most likely.
3213
# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
3214
# only as a last resort. b.out is created by i960 compilers.
3215
ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
3217
# The IRIX 6 linker writes into existing files which may not be
3218
# executable, retaining their permissions. Remove them first so a
3219
# subsequent execution test works.
3221
for ac_file in $ac_files
3224
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3225
* ) ac_rmfiles="$ac_rmfiles $ac_file";;
3230
if { (ac_try="$ac_link_default"
3232
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3233
*) ac_try_echo=$ac_try;;
3235
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3236
(eval "$ac_link_default") 2>&5
3238
echo "$as_me:$LINENO: \$? = $ac_status" >&5
3239
(exit $ac_status); }; then
3240
# Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3241
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3242
# in a Makefile. We should not override ac_cv_exeext if it was cached,
3243
# so that the user can short-circuit this test for compilers unknown to
3245
for ac_file in $ac_files
3247
test -f "$ac_file" || continue
3249
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3252
# We found the default executable, but exeext='' is most
3256
if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3258
ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3260
# We set ac_cv_exeext here because the later test for it is not
3261
# safe: cross compilers may not add the suffix if given an `-o'
3262
# argument, so we may need to know it at that point already.
3263
# Even if this section looks crufty: it has the advantage of
3270
test "$ac_cv_exeext" = no && ac_cv_exeext=
3273
echo "$as_me: failed program was:" >&5
3274
sed 's/^/| /' conftest.$ac_ext >&5
3276
{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
3277
See \`config.log' for more details." >&5
3278
echo "$as_me: error: C compiler cannot create executables
3279
See \`config.log' for more details." >&2;}
3280
{ (exit 77); exit 77; }; }
3283
ac_exeext=$ac_cv_exeext
3284
{ echo "$as_me:$LINENO: result: $ac_file" >&5
3285
echo "${ECHO_T}$ac_file" >&6; }
3287
# Check that the compiler produces executables we can run. If not, either
3288
# the compiler is broken, or we cross compile.
3289
{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3290
echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3291
# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3292
# If not cross compiling, check that we can run a simple program.
3293
if test "$cross_compiling" != yes; then
3294
if { ac_try='./$ac_file'
3295
{ (case "(($ac_try" in
3296
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3297
*) ac_try_echo=$ac_try;;
3299
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3300
(eval "$ac_try") 2>&5
3302
echo "$as_me:$LINENO: \$? = $ac_status" >&5
3303
(exit $ac_status); }; }; then
3306
if test "$cross_compiling" = maybe; then
3309
{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3310
If you meant to cross compile, use \`--host'.
3311
See \`config.log' for more details." >&5
3312
echo "$as_me: error: cannot run C compiled programs.
3313
If you meant to cross compile, use \`--host'.
3314
See \`config.log' for more details." >&2;}
3315
{ (exit 1); exit 1; }; }
3319
{ echo "$as_me:$LINENO: result: yes" >&5
3320
echo "${ECHO_T}yes" >&6; }
3322
rm -f a.out a.exe conftest$ac_cv_exeext b.out
3323
ac_clean_files=$ac_clean_files_save
3324
# Check that the compiler produces executables we can run. If not, either
3325
# the compiler is broken, or we cross compile.
3326
{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3327
echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3328
{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
3329
echo "${ECHO_T}$cross_compiling" >&6; }
3331
{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
3332
echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3333
if { (ac_try="$ac_link"
3335
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3336
*) ac_try_echo=$ac_try;;
3338
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3339
(eval "$ac_link") 2>&5
3341
echo "$as_me:$LINENO: \$? = $ac_status" >&5
3342
(exit $ac_status); }; then
3343
# If both `conftest.exe' and `conftest' are `present' (well, observable)
3344
# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3345
# work properly (i.e., refer to `conftest.exe'), while it won't with
3347
for ac_file in conftest.exe conftest conftest.*; do
3348
test -f "$ac_file" || continue
3350
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3351
*.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3357
{ { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3358
See \`config.log' for more details." >&5
3359
echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3360
See \`config.log' for more details." >&2;}
3361
{ (exit 1); exit 1; }; }
3364
rm -f conftest$ac_cv_exeext
3365
{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3366
echo "${ECHO_T}$ac_cv_exeext" >&6; }
3368
rm -f conftest.$ac_ext
3369
EXEEXT=$ac_cv_exeext
3371
{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3372
echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3373
if test "${ac_cv_objext+set}" = set; then
3374
echo $ECHO_N "(cached) $ECHO_C" >&6
3376
cat >conftest.$ac_ext <<_ACEOF
3379
cat confdefs.h >>conftest.$ac_ext
3380
cat >>conftest.$ac_ext <<_ACEOF
3381
/* end confdefs.h. */
3391
rm -f conftest.o conftest.obj
3392
if { (ac_try="$ac_compile"
3394
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3395
*) ac_try_echo=$ac_try;;
3397
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3398
(eval "$ac_compile") 2>&5
3400
echo "$as_me:$LINENO: \$? = $ac_status" >&5
3401
(exit $ac_status); }; then
3402
for ac_file in conftest.o conftest.obj conftest.*; do
3403
test -f "$ac_file" || continue;
3405
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3406
*) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3411
echo "$as_me: failed program was:" >&5
3412
sed 's/^/| /' conftest.$ac_ext >&5
3414
{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3415
See \`config.log' for more details." >&5
3416
echo "$as_me: error: cannot compute suffix of object files: cannot compile
3417
See \`config.log' for more details." >&2;}
3418
{ (exit 1); exit 1; }; }
3421
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3423
{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3424
echo "${ECHO_T}$ac_cv_objext" >&6; }
3425
OBJEXT=$ac_cv_objext
3427
4442
{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3428
4443
echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3429
4444
if test "${ac_cv_c_compiler_gnu+set}" = set; then