diff --git a/cmake/BuildNghttp2.cmake b/cmake/BuildNghttp2.cmake
index 464eafaecf9de7318a72e55ffb507d226b1dc5c4..0e4bbac82319021a1c4460e20ee9d15b361aff56 100644
--- a/cmake/BuildNghttp2.cmake
+++ b/cmake/BuildNghttp2.cmake
@@ -25,6 +25,7 @@ macro(nghttp2_build)
     list(APPEND NGHTTP2_CMAKE_FLAGS "-DENABLE_SHARED_LIB:BOOL=OFF")
     list(APPEND NGHTTP2_CMAKE_FLAGS "-DENABLE_STATIC_CRT:BOOL=OFF")
     list(APPEND NGHTTP2_CMAKE_FLAGS "-DENABLE_HTTP3:BOOL=OFF")
+    list(APPEND NGHTTP2_CMAKE_FLAGS "-DENABLE_DOC:BOOL=OFF")
 
     # Even though we set the external project's install dir
     # below, we still need to pass the corresponding install
diff --git a/third_party/nghttp2 b/third_party/nghttp2
index 670c63d839787fcb52b3ab4a5ee8547898664cf6..df93460d7ca9717c5cf8d0b67046c83f3e6ac69a 160000
--- a/third_party/nghttp2
+++ b/third_party/nghttp2
@@ -1 +1 @@
-Subproject commit 670c63d839787fcb52b3ab4a5ee8547898664cf6
+Subproject commit df93460d7ca9717c5cf8d0b67046c83f3e6ac69a