@@ -7394,6 +7394,138 @@ fi
7394
7394
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxxflags_gcc_option__Wcpp14_compat" >&5
7395
7395
printf "%s\n" "$ax_cv_cxxflags_gcc_option__Wcpp14_compat" >&6; }
7396
7396
var=$ax_cv_cxxflags_gcc_option__Wcpp14_compat
7397
+ case ".$var" in
7398
+ .ok|.ok,*) ;;
7399
+ .|.no|.no,*) ;;
7400
+ *)
7401
+ if echo " $CXXFLAGS " | grep " $var " 2>&1 >/dev/null
7402
+ then { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CXXFLAGS does contain \$var"; } >&5
7403
+ (: CXXFLAGS does contain $var) 2>&5
7404
+ ac_status=$?
7405
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7406
+ test $ac_status = 0; }
7407
+ else { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CXXFLAGS=\"\$CXXFLAGS \$var\""; } >&5
7408
+ (: CXXFLAGS="$CXXFLAGS $var") 2>&5
7409
+ ac_status=$?
7410
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7411
+ test $ac_status = 0; }
7412
+ CXXFLAGS="$CXXFLAGS $var"
7413
+ fi
7414
+ ;;
7415
+ esac
7416
+
7417
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking CXXFLAGS for gcc -Wc++17-compat" >&5
7418
+ printf %s "checking CXXFLAGS for gcc -Wc++17-compat... " >&6; }
7419
+ if test ${ax_cv_cxxflags_gcc_option__Wcpp17_compat+y}
7420
+ then :
7421
+ printf %s "(cached) " >&6
7422
+ else $as_nop
7423
+ ax_cv_cxxflags_gcc_option__Wcpp17_compat="no, unknown"
7424
+ ac_ext=cpp
7425
+ ac_cpp='$CXXCPP $CPPFLAGS'
7426
+ ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7427
+ ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7428
+ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7429
+
7430
+ ac_save_CXXFLAGS="$CXXFLAGS"
7431
+ for ac_arg in "-pedantic -Werror % -Wc++17-compat" "-pedantic % -Wc++17-compat %% no, obsolete" #
7432
+ do CXXFLAGS="$ac_save_CXXFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'`
7433
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7434
+ /* end confdefs.h. */
7435
+ int zero;
7436
+ int
7437
+ main (void)
7438
+ {
7439
+ zero = 0; return zero;
7440
+ ;
7441
+ return 0;
7442
+ }
7443
+ _ACEOF
7444
+ if ac_fn_cxx_try_link "$LINENO"
7445
+ then :
7446
+ ax_cv_cxxflags_gcc_option__Wcpp17_compat=`echo $ac_arg | sed -e 's,.*% *,,'`; break
7447
+ fi
7448
+ rm -f core conftest.err conftest.$ac_objext conftest.beam \
7449
+ conftest$ac_exeext conftest.$ac_ext
7450
+ done
7451
+ CXXFLAGS="$ac_save_CXXFLAGS"
7452
+ ac_ext=cpp
7453
+ ac_cpp='$CXXCPP $CPPFLAGS'
7454
+ ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7455
+ ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7456
+ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7457
+
7458
+
7459
+ fi
7460
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxxflags_gcc_option__Wcpp17_compat" >&5
7461
+ printf "%s\n" "$ax_cv_cxxflags_gcc_option__Wcpp17_compat" >&6; }
7462
+ var=$ax_cv_cxxflags_gcc_option__Wcpp17_compat
7463
+ case ".$var" in
7464
+ .ok|.ok,*) ;;
7465
+ .|.no|.no,*) ;;
7466
+ *)
7467
+ if echo " $CXXFLAGS " | grep " $var " 2>&1 >/dev/null
7468
+ then { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CXXFLAGS does contain \$var"; } >&5
7469
+ (: CXXFLAGS does contain $var) 2>&5
7470
+ ac_status=$?
7471
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7472
+ test $ac_status = 0; }
7473
+ else { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: : CXXFLAGS=\"\$CXXFLAGS \$var\""; } >&5
7474
+ (: CXXFLAGS="$CXXFLAGS $var") 2>&5
7475
+ ac_status=$?
7476
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7477
+ test $ac_status = 0; }
7478
+ CXXFLAGS="$CXXFLAGS $var"
7479
+ fi
7480
+ ;;
7481
+ esac
7482
+
7483
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking CXXFLAGS for gcc -Wc++20-compat" >&5
7484
+ printf %s "checking CXXFLAGS for gcc -Wc++20-compat... " >&6; }
7485
+ if test ${ax_cv_cxxflags_gcc_option__Wcpp20_compat+y}
7486
+ then :
7487
+ printf %s "(cached) " >&6
7488
+ else $as_nop
7489
+ ax_cv_cxxflags_gcc_option__Wcpp20_compat="no, unknown"
7490
+ ac_ext=cpp
7491
+ ac_cpp='$CXXCPP $CPPFLAGS'
7492
+ ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7493
+ ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7494
+ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7495
+
7496
+ ac_save_CXXFLAGS="$CXXFLAGS"
7497
+ for ac_arg in "-pedantic -Werror % -Wc++20-compat" "-pedantic % -Wc++20-compat %% no, obsolete" #
7498
+ do CXXFLAGS="$ac_save_CXXFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'`
7499
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7500
+ /* end confdefs.h. */
7501
+ int zero;
7502
+ int
7503
+ main (void)
7504
+ {
7505
+ zero = 0; return zero;
7506
+ ;
7507
+ return 0;
7508
+ }
7509
+ _ACEOF
7510
+ if ac_fn_cxx_try_link "$LINENO"
7511
+ then :
7512
+ ax_cv_cxxflags_gcc_option__Wcpp20_compat=`echo $ac_arg | sed -e 's,.*% *,,'`; break
7513
+ fi
7514
+ rm -f core conftest.err conftest.$ac_objext conftest.beam \
7515
+ conftest$ac_exeext conftest.$ac_ext
7516
+ done
7517
+ CXXFLAGS="$ac_save_CXXFLAGS"
7518
+ ac_ext=cpp
7519
+ ac_cpp='$CXXCPP $CPPFLAGS'
7520
+ ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7521
+ ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7522
+ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7523
+
7524
+
7525
+ fi
7526
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxxflags_gcc_option__Wcpp20_compat" >&5
7527
+ printf "%s\n" "$ax_cv_cxxflags_gcc_option__Wcpp20_compat" >&6; }
7528
+ var=$ax_cv_cxxflags_gcc_option__Wcpp20_compat
7397
7529
case ".$var" in
7398
7530
.ok|.ok,*) ;;
7399
7531
.|.no|.no,*) ;;
0 commit comments