summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichaël Burtin <michael.burtin@netgem.com>2018-07-19 15:54:09 +0200
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>2018-07-19 16:59:55 +0200
commit9b733d45f4b1b3b8244cfc7513b3d680da3d163d (patch)
treeeae23c00265073733fd48aa5be2bdfc6b957fcbf
parentcfe63dcd632fed002543f51cb0ff44b6a1eaa63b (diff)
downloadbuildroot-9b733d45f4b1b3b8244cfc7513b3d680da3d163d.tar.gz
buildroot-9b733d45f4b1b3b8244cfc7513b3d680da3d163d.zip
libcurl: add nghttp2 optional dependency
The nghttp2 package has recently been added to buildroot. When enabled, this adds support for HTTP2 to libcurl. By default, libcurl configure script will enable HTTP2 if the library is found using pkg-config. Adding this option makes the build consistent. Signed-off-by: Michaël Burtin <michael.burtin@netgem.com> Signed-off-by: Anisse Astier <anisse.astier.ext@netgem.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-rw-r--r--package/libcurl/libcurl.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk
index c9b325c672..e0ecb081b7 100644
--- a/package/libcurl/libcurl.mk
+++ b/package/libcurl/libcurl.mk
@@ -88,6 +88,13 @@ else
LIBCURL_CONF_OPTS += --without-brotli
endif
+ifeq ($(BR2_PACKAGE_NGHTTP2),y)
+LIBCURL_DEPENDENCIES += nghttp2
+LIBCURL_CONF_OPTS += --with-nghttp2
+else
+LIBCURL_CONF_OPTS += --without-nghttp2
+endif
+
define LIBCURL_FIX_DOT_PC
printf 'Requires: openssl\n' >>$(@D)/libcurl.pc.in
endef
OpenPOWER on IntegriCloud