Skip to content

Commit a26a367

Browse files
committed
configure.ac: Check for miniupnpc headers, not just -lminiupnpc
This protects against broken systems which have libminiupnpc.a or libminiupnpc.so installed but don't have the miniupnpc headers.
1 parent 82ccb05 commit a26a367

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

configure.ac

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,11 @@ BITCOIN_FIND_BDB48
342342

343343
dnl Check for libminiupnpc (optional)
344344
if test x$use_upnp != xno; then
345-
AC_CHECK_LIB([miniupnpc], [main],, [have_miniupnpc=no])
345+
AC_CHECK_HEADERS(
346+
[miniupnpc/miniwget.h miniupnpc/miniupnpc.h miniupnpc/upnpcommands.h miniupnpc/upnperrors.h],
347+
[AC_CHECK_LIB([miniupnpc], [main],, [have_miniupnpc=no])],
348+
[have_miniupnpc=no]
349+
)
346350
fi
347351

348352
dnl Check for boost libs

0 commit comments

Comments
 (0)