From 9e154297ff414b243759a0eca34befb9fb94f823 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 4 Nov 2021 15:42:51 +0100 Subject: [PATCH] shrpx: make nghttpx -v show ngtcp2 and nghttp3 version as well ... if HTTP/3 support is built in. --- src/shrpx.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/shrpx.cc b/src/shrpx.cc index e4b68488..26b09925 100644 --- a/src/shrpx.cc +++ b/src/shrpx.cc @@ -76,6 +76,11 @@ #include +#ifdef ENABLE_HTTP3 +# include +# include +#endif // ENABLE_HTTP3 + #include "shrpx_config.h" #include "shrpx_tls.h" #include "shrpx_log_config.h" @@ -2053,7 +2058,11 @@ void fill_default_config(Config *config) { namespace { void print_version(std::ostream &out) { - out << "nghttpx nghttp2/" NGHTTP2_VERSION << std::endl; + out << "nghttpx nghttp2/" NGHTTP2_VERSION +#ifdef ENABLE_HTTP3 + " ngtcp2/" NGTCP2_VERSION " nghttp3/" NGHTTP3_VERSION +#endif // ENABLE_HTTP3 + << std::endl; } } // namespace