| 313 "--disable-cxx-tests") unset FEATURE_CXX_TESTS ;; |
315 "--disable-cxx-tests") unset FEATURE_CXX_TESTS ;; |
| 314 "--enable-szmul-builtin") FEATURE_SZMUL_BUILTIN=on ;; |
316 "--enable-szmul-builtin") FEATURE_SZMUL_BUILTIN=on ;; |
| 315 "--disable-szmul-builtin") unset FEATURE_SZMUL_BUILTIN ;; |
317 "--disable-szmul-builtin") unset FEATURE_SZMUL_BUILTIN ;; |
| 316 "--enable-memrchr") FEATURE_MEMRCHR=on ;; |
318 "--enable-memrchr") FEATURE_MEMRCHR=on ;; |
| 317 "--disable-memrchr") unset FEATURE_MEMRCHR ;; |
319 "--disable-memrchr") unset FEATURE_MEMRCHR ;; |
| |
320 "--enable-mkstemp") FEATURE_MKSTEMP=on ;; |
| |
321 "--disable-mkstemp") unset FEATURE_MKSTEMP ;; |
| 318 "--enable-qsort_r") FEATURE_QSORT_R=on ;; |
322 "--enable-qsort_r") FEATURE_QSORT_R=on ;; |
| 319 "--disable-qsort_r") unset FEATURE_QSORT_R ;; |
323 "--disable-qsort_r") unset FEATURE_QSORT_R ;; |
| 320 "-"*) echo "unknown option: $ARG"; abort_configure ;; |
324 "-"*) echo "unknown option: $ARG"; abort_configure ;; |
| 321 esac |
325 esac |
| 322 done |
326 done |
| 496 |
500 |
| 497 print_check_msg "$dep_checked_coverage" "no\n" |
501 print_check_msg "$dep_checked_coverage" "no\n" |
| 498 dep_checked_coverage=1 |
502 dep_checked_coverage=1 |
| 499 return 0 |
503 return 0 |
| 500 } |
504 } |
| |
505 dependency_error_mkstemp() |
| |
506 { |
| |
507 print_check_msg "$dep_checked_mkstemp" "checking for mkstemp... " |
| |
508 # dependency mkstemp |
| |
509 while true |
| |
510 do |
| |
511 if $TOOLCHAIN_CC $CFLAGS $LDFLAGS -o /dev/null make/test_mkstemp.c > /dev/null 2>&1 ; then |
| |
512 : |
| |
513 else |
| |
514 break |
| |
515 fi |
| |
516 TEMP_CFLAGS="$TEMP_CFLAGS -DWITH_MKSTEMP" |
| |
517 print_check_msg "$dep_checked_mkstemp" "yes\n" |
| |
518 dep_checked_mkstemp=1 |
| |
519 return 1 |
| |
520 done |
| |
521 |
| |
522 print_check_msg "$dep_checked_mkstemp" "no\n" |
| |
523 dep_checked_mkstemp=1 |
| |
524 return 0 |
| |
525 } |
| 501 dependency_error_asan() |
526 dependency_error_asan() |
| 502 { |
527 { |
| 503 print_check_msg "$dep_checked_asan" "checking for asan... " |
528 print_check_msg "$dep_checked_asan" "checking for asan... " |
| 504 # dependency asan toolchain="gnuc" |
529 # dependency asan toolchain="gnuc" |
| 505 while true |
530 while true |
| 929 if [ -n "$DISABLE_FEATURE_MEMRCHR" ]; then |
954 if [ -n "$DISABLE_FEATURE_MEMRCHR" ]; then |
| 930 unset FEATURE_MEMRCHR |
955 unset FEATURE_MEMRCHR |
| 931 fi |
956 fi |
| 932 fi |
957 fi |
| 933 if [ -n "$FEATURE_MEMRCHR" ]; then |
958 if [ -n "$FEATURE_MEMRCHR" ]; then |
| |
959 : |
| |
960 else |
| |
961 : |
| |
962 fi |
| |
963 if [ -n "$FEATURE_MKSTEMP" ]; then |
| |
964 # check dependency |
| |
965 if dependency_error_mkstemp ; then |
| |
966 # "auto" features can fail and are just disabled in this case |
| |
967 if [ "$FEATURE_MKSTEMP" = "auto" ]; then |
| |
968 DISABLE_FEATURE_MKSTEMP=1 |
| |
969 else |
| |
970 DEPENDENCIES_FAILED="$DEPENDENCIES_FAILED mkstemp " |
| |
971 ERROR=1 |
| |
972 fi |
| |
973 fi |
| |
974 if [ -n "$DISABLE_FEATURE_MKSTEMP" ]; then |
| |
975 unset FEATURE_MKSTEMP |
| |
976 fi |
| |
977 fi |
| |
978 if [ -n "$FEATURE_MKSTEMP" ]; then |
| 934 : |
979 : |
| 935 else |
980 else |
| 936 : |
981 : |
| 937 fi |
982 fi |
| 938 if [ -n "$FEATURE_QSORT_R" ]; then |
983 if [ -n "$FEATURE_QSORT_R" ]; then |