@@ -366,22 +366,22 @@ if test "x$enable_werror" = "xyes"; then
366
366
fi
367
367
368
368
if test "x$CXXFLAGS_overridden" = "xno"; then
369
- AX_CHECK_COMPILE_FLAG ( [ -Wall] ,[ CXXFLAGS ="$CXXFLAGS -Wall"] ,,[ [ $CXXFLAG_WERROR] ] )
370
- AX_CHECK_COMPILE_FLAG ( [ -Wextra] ,[ CXXFLAGS ="$CXXFLAGS -Wextra"] ,,[ [ $CXXFLAG_WERROR] ] )
371
- AX_CHECK_COMPILE_FLAG ( [ -Wformat] ,[ CXXFLAGS ="$CXXFLAGS -Wformat"] ,,[ [ $CXXFLAG_WERROR] ] )
372
- AX_CHECK_COMPILE_FLAG ( [ -Wvla] ,[ CXXFLAGS ="$CXXFLAGS -Wvla"] ,,[ [ $CXXFLAG_WERROR] ] )
373
- AX_CHECK_COMPILE_FLAG ( [ -Wformat-security] ,[ CXXFLAGS ="$CXXFLAGS -Wformat-security"] ,,[ [ $CXXFLAG_WERROR] ] )
374
- AX_CHECK_COMPILE_FLAG ( [ -Wthread-safety] ,[ CXXFLAGS ="$CXXFLAGS -Wthread-safety"] ,,[ [ $CXXFLAG_WERROR] ] )
369
+ AX_CHECK_COMPILE_FLAG ( [ -Wall] ,[ WARN_CXXFLAGS ="$WARN_CXXFLAGS -Wall"] ,,[ [ $CXXFLAG_WERROR] ] )
370
+ AX_CHECK_COMPILE_FLAG ( [ -Wextra] ,[ WARN_CXXFLAGS ="$WARN_CXXFLAGS -Wextra"] ,,[ [ $CXXFLAG_WERROR] ] )
371
+ AX_CHECK_COMPILE_FLAG ( [ -Wformat] ,[ WARN_CXXFLAGS ="$WARN_CXXFLAGS -Wformat"] ,,[ [ $CXXFLAG_WERROR] ] )
372
+ AX_CHECK_COMPILE_FLAG ( [ -Wvla] ,[ WARN_CXXFLAGS ="$WARN_CXXFLAGS -Wvla"] ,,[ [ $CXXFLAG_WERROR] ] )
373
+ AX_CHECK_COMPILE_FLAG ( [ -Wformat-security] ,[ WARN_CXXFLAGS ="$WARN_CXXFLAGS -Wformat-security"] ,,[ [ $CXXFLAG_WERROR] ] )
374
+ AX_CHECK_COMPILE_FLAG ( [ -Wthread-safety] ,[ WARN_CXXFLAGS ="$WARN_CXXFLAGS -Wthread-safety"] ,,[ [ $CXXFLAG_WERROR] ] )
375
375
AX_CHECK_COMPILE_FLAG ( [ -Wrange-loop-analysis] ,[ WARN_CXXFLAGS="$WARN_CXXFLAGS -Wrange-loop-analysis"] ,,[ [ $CXXFLAG_WERROR] ] )
376
376
377
377
# # Some compilers (gcc) ignore unknown -Wno-* options, but warn about all
378
378
# # unknown options if any other warning is produced. Test the -Wfoo case, and
379
379
# # set the -Wno-foo case if it works.
380
- AX_CHECK_COMPILE_FLAG ( [ -Wunused-parameter] ,[ CXXFLAGS ="$CXXFLAGS -Wno-unused-parameter"] ,,[ [ $CXXFLAG_WERROR] ] )
381
- AX_CHECK_COMPILE_FLAG ( [ -Wself-assign] ,[ CXXFLAGS ="$CXXFLAGS -Wno-self-assign"] ,,[ [ $CXXFLAG_WERROR] ] )
382
- AX_CHECK_COMPILE_FLAG ( [ -Wunused-local-typedef] ,[ CXXFLAGS ="$CXXFLAGS -Wno-unused-local-typedef"] ,,[ [ $CXXFLAG_WERROR] ] )
383
- AX_CHECK_COMPILE_FLAG ( [ -Wdeprecated-register] ,[ CXXFLAGS ="$CXXFLAGS -Wno-deprecated-register"] ,,[ [ $CXXFLAG_WERROR] ] )
384
- AX_CHECK_COMPILE_FLAG ( [ -Wimplicit-fallthrough] ,[ CXXFLAGS ="$CXXFLAGS -Wno-implicit-fallthrough"] ,,[ [ $CXXFLAG_WERROR] ] )
380
+ AX_CHECK_COMPILE_FLAG ( [ -Wunused-parameter] ,[ NOWARN_CXXFLAGS ="$NOWARN_CXXFLAGS -Wno-unused-parameter"] ,,[ [ $CXXFLAG_WERROR] ] )
381
+ AX_CHECK_COMPILE_FLAG ( [ -Wself-assign] ,[ NOWARN_CXXFLAGS ="$NOWARN_CXXFLAGS -Wno-self-assign"] ,,[ [ $CXXFLAG_WERROR] ] )
382
+ AX_CHECK_COMPILE_FLAG ( [ -Wunused-local-typedef] ,[ NOWARN_CXXFLAGS ="$NOWARN_CXXFLAGS -Wno-unused-local-typedef"] ,,[ [ $CXXFLAG_WERROR] ] )
383
+ AX_CHECK_COMPILE_FLAG ( [ -Wdeprecated-register] ,[ NOWARN_CXXFLAGS ="$NOWARN_CXXFLAGS -Wno-deprecated-register"] ,,[ [ $CXXFLAG_WERROR] ] )
384
+ AX_CHECK_COMPILE_FLAG ( [ -Wimplicit-fallthrough] ,[ NOWARN_CXXFLAGS ="$NOWARN_CXXFLAGS -Wno-implicit-fallthrough"] ,,[ [ $CXXFLAG_WERROR] ] )
385
385
fi
386
386
387
387
enable_hwcrc32=no
@@ -1459,6 +1459,8 @@ AC_SUBST(BITCOIN_TX_NAME)
1459
1459
1460
1460
AC_SUBST ( RELDFLAGS )
1461
1461
AC_SUBST ( DEBUG_CPPFLAGS )
1462
+ AC_SUBST ( WARN_CXXFLAGS )
1463
+ AC_SUBST ( NOWARN_CXXFLAGS )
1462
1464
AC_SUBST ( DEBUG_CXXFLAGS )
1463
1465
AC_SUBST ( ERROR_CXXFLAGS )
1464
1466
AC_SUBST ( GPROF_CXXFLAGS )
@@ -1576,7 +1578,7 @@ echo " CC = $CC"
1576
1578
echo " CFLAGS = $CFLAGS"
1577
1579
echo " CPPFLAGS = $DEBUG_CPPFLAGS $HARDENED_CPPFLAGS $CPPFLAGS"
1578
1580
echo " CXX = $CXX"
1579
- echo " CXXFLAGS = $DEBUG_CXXFLAGS $HARDENED_CXXFLAGS $ERROR_CXXFLAGS $GPROF_CXXFLAGS $CXXFLAGS"
1581
+ echo " CXXFLAGS = $DEBUG_CXXFLAGS $HARDENED_CXXFLAGS $WARN_CXXFLAGS $NOWARN_CXXFLAGS $ ERROR_CXXFLAGS $GPROF_CXXFLAGS $CXXFLAGS"
1580
1582
echo " LDFLAGS = $PTHREAD_CFLAGS $HARDENED_LDFLAGS $GPROF_LDFLAGS $LDFLAGS"
1581
1583
echo " ARFLAGS = $ARFLAGS"
1582
1584
echo
0 commit comments