diff --git a/configure.ac b/configure.ac index ee3c8b8d9ba691625329abec49abff9676e8ed6f..b159378c5bcf2abfe1d68a35669fc041c2844a35 100644 --- a/configure.ac +++ b/configure.ac @@ -126,6 +126,13 @@ if test "x${have_openssl}" = "xno"; then AC_MSG_NOTICE($OPENSSL_PKG_ERRORS) fi +# nghttp3 (for examples) +PKG_CHECK_MODULES([LIBNGHTTP3], [libnghttp3 >= 0.0.0], + [have_libnghttp3=yes], [have_libnghttp3=no]) +if test "${have_libnghttp3}" = "xno"; then + AC_MSG_NOTICE($LIBNGHTTP3_PKG_ERRORS) +fi + # libev (for examples) # libev does not have pkg-config file. Check it in an old way. save_LIBS=$LIBS @@ -325,4 +332,5 @@ AC_MSG_NOTICE([summary of build options: Libs: OpenSSL: ${have_openssl} (CFLAGS='${OPENSSL_CFLAGS}' LIBS='${OPENSSL_LIBS}') Libev: ${have_libev} (CFLAGS='${LIBEV_CFLAGS}' LIBS='${LIBEV_LIBS}') + Libnghttp3: ${have_libnghttp3} (CFLAGS='${LIBNGHTTP3_CFLAGS}' LIBS='${LIBNGHTTP3_LIBS}') ]) diff --git a/examples/Makefile.am b/examples/Makefile.am index 7492038cf0eb564431ba16e36d7e627cb6f61469..16a1d2431168e3e0444296b8c2060a2cdb7be348 100644 --- a/examples/Makefile.am +++ b/examples/Makefile.am @@ -29,12 +29,14 @@ AM_CPPFLAGS = \ -I$(top_srcdir)/third-party \ @OPENSSL_CFLAGS@ \ @LIBEV_CFLAGS@ \ + @LIBNGHTTP3_CFLAGS@ \ @DEFS@ AM_LDFLAGS = -no-install LDADD = $(top_builddir)/lib/libngtcp2.la \ $(top_builddir)/third-party/libhttp-parser.la \ @OPENSSL_LIBS@ \ - @LIBEV_LIBS@ + @LIBEV_LIBS@ \ + @LIBNGHTTP3_LIBS@ noinst_PROGRAMS = client server