@@ -619,7 +619,7 @@ CXXFLAGS="$TEMP_CXXFLAGS"
619
619
620
620
fi
621
621
622
- CPPFLAGS ="$CPPFLAGS -DHAVE_BUILD_INFO"
622
+ CORE_CPPFLAGS ="$CORE_CPPFLAGS -DHAVE_BUILD_INFO"
623
623
624
624
AC_ARG_WITH ( [ utils] ,
625
625
[ AS_HELP_STRING ( [ --with-utils] ,
@@ -701,7 +701,7 @@ case $host in
701
701
AC_MSG_ERROR ( [ windres not found] )
702
702
fi
703
703
704
- CPPFLAGS ="$CPPFLAGS -D_MT -DWIN32 -D_WINDOWS -D_WIN32_WINNT=0x0601 -D_WIN32_IE=0x0501 -DWIN32_LEAN_AND_MEAN"
704
+ CORE_CPPFLAGS ="$CORE_CPPFLAGS -D_MT -DWIN32 -D_WINDOWS -D_WIN32_WINNT=0x0601 -D_WIN32_IE=0x0501 -DWIN32_LEAN_AND_MEAN"
705
705
706
706
dnl libtool insists upon adding -nostdlib and a list of objects/libs to link against.
707
707
dnl That breaks our ability to build dll's with static libgcc/libstdc++/libssp. Override
@@ -750,18 +750,18 @@ case $host in
750
750
if test "$use_upnp" != "no" && $BREW list --versions miniupnpc >/dev/null; then
751
751
miniupnpc_prefix=$($BREW --prefix miniupnpc 2>/dev/null)
752
752
if test "$suppress_external_warnings" != "no"; then
753
- CPPFLAGS ="$CPPFLAGS -isystem $miniupnpc_prefix/include"
753
+ CORE_CPPFLAGS ="$CORE_CPPFLAGS -isystem $miniupnpc_prefix/include"
754
754
else
755
- CPPFLAGS ="$CPPFLAGS -I$miniupnpc_prefix/include"
755
+ CORE_CPPFLAGS ="$CORE_CPPFLAGS -I$miniupnpc_prefix/include"
756
756
fi
757
757
LDFLAGS="$LDFLAGS -L$miniupnpc_prefix/lib"
758
758
fi
759
759
if test "$use_natpmp" != "no" && $BREW list --versions libnatpmp >/dev/null; then
760
760
libnatpmp_prefix=$($BREW --prefix libnatpmp 2>/dev/null)
761
761
if test "$suppress_external_warnings" != "no"; then
762
- CPPFLAGS ="$CPPFLAGS -isystem $libnatpmp_prefix/include"
762
+ CORE_CPPFLAGS ="$CORE_CPPFLAGS -isystem $libnatpmp_prefix/include"
763
763
else
764
- CPPFLAGS ="$CPPFLAGS -I$libnatpmp_prefix/include"
764
+ CORE_CPPFLAGS ="$CORE_CPPFLAGS -I$libnatpmp_prefix/include"
765
765
fi
766
766
LDFLAGS="$LDFLAGS -L$libnatpmp_prefix/lib"
767
767
fi
@@ -790,7 +790,7 @@ case $host in
790
790
fi
791
791
792
792
AX_CHECK_LINK_FLAG ( [ -Wl,-headerpad_max_install_names] , [ LDFLAGS="$LDFLAGS -Wl,-headerpad_max_install_names"] , [ ] , [ $LDFLAG_WERROR] )
793
- CPPFLAGS ="$CPPFLAGS -DMAC_OSX -DOBJC_OLD_DISPATCH_PROTOTYPES=0"
793
+ CORE_CPPFLAGS ="$CORE_CPPFLAGS -DMAC_OSX -DOBJC_OLD_DISPATCH_PROTOTYPES=0"
794
794
OBJCXXFLAGS="$CXXFLAGS"
795
795
;;
796
796
*android*)
@@ -880,13 +880,13 @@ AC_FUNC_STRERROR_R
880
880
if test "$ac_cv_sys_file_offset_bits" != "" &&
881
881
test "$ac_cv_sys_file_offset_bits" != "no" &&
882
882
test "$ac_cv_sys_file_offset_bits" != "unknown"; then
883
- CPPFLAGS ="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
883
+ CORE_CPPFLAGS ="$CORE_CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
884
884
fi
885
885
886
886
if test "$ac_cv_sys_large_files" != "" &&
887
887
test "$ac_cv_sys_large_files" != "no" &&
888
888
test "$ac_cv_sys_large_files" != "unknown"; then
889
- CPPFLAGS ="$CPPFLAGS -D_LARGE_FILES=$ac_cv_sys_large_files"
889
+ CORE_CPPFLAGS ="$CORE_CPPFLAGS -D_LARGE_FILES=$ac_cv_sys_large_files"
890
890
fi
891
891
892
892
AC_SEARCH_LIBS ( [ clock_gettime] ,[ rt] )
@@ -1299,7 +1299,7 @@ if test "$enable_fuzz" = "yes"; then
1299
1299
AX_CHECK_LINK_FLAG (
1300
1300
[ -fsanitize=$use_sanitizers] ,
1301
1301
[ AC_MSG_RESULT ( [ no] ) ] ,
1302
- [ AC_MSG_RESULT ( [ yes] ) ; CPPFLAGS ="$CPPFLAGS -DPROVIDE_FUZZ_MAIN_FUNCTION"] ,
1302
+ [ AC_MSG_RESULT ( [ yes] ) ; CORE_CPPFLAGS ="$CORE_CPPFLAGS -DPROVIDE_FUZZ_MAIN_FUNCTION"] ,
1303
1303
[ ] ,
1304
1304
[ AC_LANG_PROGRAM ( [ [
1305
1305
#include <cstdint>
@@ -1323,7 +1323,7 @@ else
1323
1323
QT_TEST_INCLUDES=SUPPRESS_WARNINGS($QT_TEST_INCLUDES)
1324
1324
fi
1325
1325
1326
- CPPFLAGS ="$CPPFLAGS -DPROVIDE_FUZZ_MAIN_FUNCTION"
1326
+ CORE_CPPFLAGS ="$CORE_CPPFLAGS -DPROVIDE_FUZZ_MAIN_FUNCTION"
1327
1327
fi
1328
1328
1329
1329
if test "$enable_wallet" != "no"; then
@@ -1873,6 +1873,7 @@ AC_SUBST(BITCOIN_MP_NODE_NAME)
1873
1873
AC_SUBST ( BITCOIN_MP_GUI_NAME )
1874
1874
1875
1875
AC_SUBST ( RELDFLAGS )
1876
+ AC_SUBST ( CORE_CPPFLAGS )
1876
1877
AC_SUBST ( DEBUG_CPPFLAGS )
1877
1878
AC_SUBST ( WARN_CXXFLAGS )
1878
1879
AC_SUBST ( NOWARN_CXXFLAGS )
@@ -2004,7 +2005,7 @@ echo " build os = $build_os"
2004
2005
echo
2005
2006
echo " CC = $CC"
2006
2007
echo " CFLAGS = $PTHREAD_CFLAGS $CFLAGS"
2007
- echo " CPPFLAGS = $DEBUG_CPPFLAGS $HARDENED_CPPFLAGS $CPPFLAGS"
2008
+ echo " CPPFLAGS = $DEBUG_CPPFLAGS $HARDENED_CPPFLAGS $CORE_CPPFLAGS $ CPPFLAGS"
2008
2009
echo " CXX = $CXX"
2009
2010
echo " CXXFLAGS = $LTO_CXXFLAGS $DEBUG_CXXFLAGS $HARDENED_CXXFLAGS $WARN_CXXFLAGS $NOWARN_CXXFLAGS $ERROR_CXXFLAGS $GPROF_CXXFLAGS $CXXFLAGS"
2010
2011
echo " LDFLAGS = $LTO_LDFLAGS $PTHREAD_LIBS $HARDENED_LDFLAGS $GPROF_LDFLAGS $LDFLAGS"
0 commit comments