@@ -759,11 +759,11 @@ case $host in
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
- CORE_CPPFLAGS="$CORE_CPPFLAGS -isystem $libnatpmp_prefix/include"
762
+ NATPMP_CPPFLAGS=" -isystem $libnatpmp_prefix/include"
763
763
else
764
- CORE_CPPFLAGS="$CORE_CPPFLAGS -I$libnatpmp_prefix/include"
764
+ NATPMP_CPPFLAGS=" -I$libnatpmp_prefix/include"
765
765
fi
766
- CORE_LDFLAGS="$CORE_LDFLAGS -L$libnatpmp_prefix/lib"
766
+ NATPMP_LIBS=" -L$libnatpmp_prefix/lib"
767
767
fi
768
768
;;
769
769
esac
@@ -1424,9 +1424,12 @@ fi
1424
1424
1425
1425
dnl Check for libnatpmp (optional).
1426
1426
if test "$use_natpmp" != "no"; then
1427
+ TEMP_CPPFLAGS="$CPPFLAGS"
1428
+ CPPFLAGS="$CPPFLAGS $NATPMP_CPPFLAGS"
1427
1429
AC_CHECK_HEADERS ( [ natpmp.h] ,
1428
- [ AC_CHECK_LIB ( [ natpmp] , [ initnatpmp] , [ NATPMP_LIBS=-lnatpmp] , [ have_natpmp=no] ) ] ,
1430
+ [ AC_CHECK_LIB ( [ natpmp] , [ initnatpmp] , [ NATPMP_LIBS="$NATPMP_LIBS -lnatpmp" ] , [ have_natpmp=no] , [ $NATPMP_LIBS ] ) ] ,
1429
1431
[ have_natpmp=no] )
1432
+ CPPFLAGS="$TEMP_CPPFLAGS"
1430
1433
fi
1431
1434
1432
1435
if test "$build_bitcoin_wallet$build_bitcoin_cli$build_bitcoin_tx$build_bitcoind$bitcoin_enable_qt$use_tests$use_bench" = "nonononononono"; then
@@ -1752,7 +1755,7 @@ else
1752
1755
AC_MSG_RESULT ( $use_natpmp_default )
1753
1756
AC_DEFINE_UNQUOTED ( [ USE_NATPMP] , [ $natpmp_setting] , [ NAT-PMP support not compiled if undefined, otherwise value (0 or 1) determines default state] )
1754
1757
if test "$TARGET_OS" = "windows"; then
1755
- NATPMP_CPPFLAGS="-DSTATICLIB -DNATPMP_STATICLIB"
1758
+ NATPMP_CPPFLAGS="$NATPMP_CPPFLAGS -DSTATICLIB -DNATPMP_STATICLIB"
1756
1759
fi
1757
1760
else
1758
1761
AC_MSG_RESULT ( [ no] )
0 commit comments