diff options
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 76 |
1 files changed, 76 insertions, 0 deletions
@@ -5993,6 +5993,82 @@ fi printf "%s\n" "$libc_cv_with_fp" >&6; } +conftest_code=" +#ifndef __clang__ +#error Not Clang! +#endif +" + + +cat > conftest.c <<EOF +$conftest_code +EOF + +saved_CC="$CC" +CC="$TEST_CC" +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clang in testing" >&5 +printf %s "checking for clang in testing... " >&6; } +if test ${libc_cv_test_clang+y} +then : + printf %s "(cached) " >&6 +else case e in #( + e) if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c -o conftest 1>&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 + (eval $ac_try) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; } + then + libc_cv_test_clang=yes + else + libc_cv_test_clang=no + fi ;; +esac +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_test_clang" >&5 +printf "%s\n" "$libc_cv_test_clang" >&6; } + +CC="$saved_CC" + +rm -f conftest* +config_vars="$config_vars +have-test-clang = $libc_cv_test_clang" + + +cat > conftest.cc <<EOF +$conftest_code +EOF + +saved_CXX="$CXX" +CXX="$TEST_CXX" +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clang++ in testing" >&5 +printf %s "checking for clang++ in testing... " >&6; } +if test ${libc_cv_test_clangxx+y} +then : + printf %s "(cached) " >&6 +else case e in #( + e) if { ac_try='${CXX-c++} $CXXFLAGS $CPPFLAGS -c conftest.cc -o conftest 1>&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 + (eval $ac_try) 2>&5 + ac_status=$? + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; } + then + libc_cv_test_clangxx=yes + else + libc_cv_test_clangxx=no + fi ;; +esac +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_test_clangxx" >&5 +printf "%s\n" "$libc_cv_test_clangxx" >&6; } + +CXX="$saved_CXX" + +rm -f conftest* +config_vars="$config_vars +have-test-clangxx = $libc_cv_test_clangxx" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5 printf %s "checking for -fstack-protector... " >&6; } if test ${libc_cv_ssp+y} |
