@@ -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-analysis "] ,,[ [ $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 )
@@ -1572,11 +1574,11 @@ echo
1572
1574
echo " target os = $TARGET_OS"
1573
1575
echo " build os = $BUILD_OS"
1574
1576
echo
1575
- echo " CC = $CC"
1576
- echo " CFLAGS = $CFLAGS"
1577
- echo " CPPFLAGS = $DEBUG_CPPFLAGS $HARDENED_CPPFLAGS $CPPFLAGS"
1578
- echo " CXX = $CXX"
1579
- echo " CXXFLAGS = $DEBUG_CXXFLAGS $HARDENED_CXXFLAGS $ERROR_CXXFLAGS $GPROF_CXXFLAGS $CXXFLAGS"
1580
- echo " LDFLAGS = $PTHREAD_CFLAGS $HARDENED_LDFLAGS $GPROF_LDFLAGS $LDFLAGS"
1581
- echo " ARFLAGS = $ARFLAGS"
1577
+ echo " CC = $CC"
1578
+ echo " CFLAGS = $CFLAGS"
1579
+ echo " CPPFLAGS = $DEBUG_CPPFLAGS $HARDENED_CPPFLAGS $CPPFLAGS"
1580
+ echo " CXX = $CXX"
1581
+ echo " CXXFLAGS = $DEBUG_CXXFLAGS $HARDENED_CXXFLAGS $WARN_CXXFLAGS $NOWARN_CXXFLAGS $ERROR_CXXFLAGS $GPROF_CXXFLAGS $CXXFLAGS"
1582
+ echo " LDFLAGS = $PTHREAD_CFLAGS $HARDENED_LDFLAGS $GPROF_LDFLAGS $LDFLAGS"
1583
+ echo " ARFLAGS = $ARFLAGS"
1582
1584
echo
0 commit comments